I am sure that this has been discussed someone, but for the life of me, I - nor Google - appear to be able to find it.
- two WiFi networks
- the ‘guest’ network is limited to using 1Mb/s of bandwidth
From reading online, the way that this is implemented in Linux is via traffic control (tc) and then by associating queuing disciplines (qdisc) to an interface. All very complex stuff to be honest.
Not impossible to work out, just time-consuming.
There are some (at least) three installable packages which can set these things up but the guides all say to not install another package if one is already installed.
The packages are:
And one of the guides says NOT to install multiple packages (see: https://oldwiki.archive.openwrt.org/doc/uci/qos).
It is kind of a shame that this feature (specifying a bandwidth limit for a WiFi network) isn’t already part of the web interface; does anyone have an up-to-date pointers on how they did this?