I'm figuring out what the best way would be to cap bandwidth for wifi users. We've got about 20 students in our building and we require four routers/access points for proper coverage.
Then we have the typical problem with students, they like eating up bandwidth.
I'm looking for a way to make sure our 15 Mbps line is fairly shared among the users: I'd like to limit them all to a reasonable speed (~90kByte/sec) to make sure zero-latency applications like Skype don't heavily suffer from high latency, but perhaps too with the option to give them burstable bandwidth (when no one else is using it for example).
I'm aware that this will cost a bit of money but prepared to give it to it, although naming a budget would be difficult and depending on what I eventually get (if it all can be done router wise, it'll probably be cheaper than when I put down a controlling server and a bunch of access points).
The provider gave us a router, so it'll be a router-behind-router setup anyway. Can anyone make me (router) hardware/software suggestions for this setup? I'm guessing access points are too dumb to apply traffic shaping rules?
I'd prefer not to use a controlling server because it can't really be put in a secure place.
Please note that I'm looking for a hard cap in bps and not for proper QoS: if someone wants to clog up his own line he should be free to. :-)