I have a very simple linksys router at home with basic support for QoS. We have a problem when everyone is at home that web browsing becomes unusable. I've tracked it down to too many people downloading torrents.
Can someone give me some advice on the best way to ensure that web and email users have a minimum level of service? I want torrents to work, but they should be lowest priority. I understand that there are 3 key problems here:
1) QoS generally is used to set the minimum service (so I can't just 2) The problem with torrents often happens 'beyond my router', meaning that there is too much incoming data going to my isp. 3) Torrent clients can use random ports. This means that it may not be possible to give torrents lower priority in the QoS screen, but instead I'll have to give everything else higher priority.
I don't need a perfect solution, just something good enough to let people browse the web while others are downloading torrents. Also, I want to avoid having to go and change client settings in each bittorrent client if possible.