I'd like to try using it as a QoS device, i.e. actually throttling some internet loads to a specific percentage of maximum.
The devices in our house that need internet access are slowly but inexorably growing - so far there are 3 x desktops, 4 x laptops, an android phone, an iPad, and an Xbox 360 - plus whatever I might bring home for repairs.
I fix computers for a living so I end up with throw-aways that I repair and re-purpose, e.g. one of the laptops has a dud HDD so it boots Ubuntu from a USB stick and plays music for me (I can recommend subscribing to http://www.live365.com
Anyway, between minecraft (wife, son, & Daughter) and xbox online (son) I think I need to throttle some loads. I've tried setting QoS on the broadband modem (Thomson Speedtouch 510) by uploading a modified config file, but it's not doing what I want - it prioritises the various loads but still tries to give everyone as much of the pipe as is available.
I think this is the way to do it - use the Pi as: 1. the default gateway and DHCP server for the local LAN (probably simple and I can re-configure all the local nodes quite easily), 2. a QoS server to determine the amount of bandwidth a particular node is allowed to have. We have a LAN with equipment of various speeds, so lets just say it's a mixed LAN/WLAN with 100Mbps and 54 Mbps. The ADSL broadband runs at about 5Mbps down and 384Kbps up. I'd like to limit each node to about 1.2Mbps down max. That's enough for streaming TV (http://www.abc.net.au/iview), and all other uses. I can throttle my radio-playing laptop down to 128Kbps (plus some overhead), because that's the highest quality service I use.
Any suggestions?
cheers
Bernie Dwyer