1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Bandwidth restriction for some users

Discussion in 'Tomato Firmware' started by Kiwited, Aug 6, 2010.

  1. Kiwited

    Kiwited Networkin' Nut Member

    I am sure this has been covered before, but I can not find a solution so please accept my apologies if this is the case.

    We have a guest house in a rural environment and provide internet to our guests. We are on a very restricted and expensive satellite connection (2 Mb, 4 gig /month). The system is a WRT160N router attached to the satellite modem and wirelessly controlling printers and scanners. Two of the LAN ports are for the office computers and a third goes to a Belkin access point. Guests connect wirelessly to the AP and obviously there are different computers involved every day.

    Currently the Linksys router is running DD_WRT, but the slowest setting for the LAN ports is greater than our maximum connection speed. The "Special" version of DD_WRT is not available for my router. I am looking at Tomato, but cannot see that I will be any better off.

    I do not have time to monitor the usage, and am getting caught month after month with people watching YouTube etc and blowing my data cap. (One extra gig of data costs $40!!)

    I need to find a way to restrict the bandwidth to the guest computers without affecting the office machines or alternatively to have some form of data or time management control.

    Any ideas?

    Theo
     
  2. xorglub

    xorglub Addicted to LI Member

    You can use QOS to shape the guest computers, but I have not found it very reliable.
    Personally I would go to the access restrictions page and ban everything but HTTP(S) (you will find blocking flash very effective for bandwidth hogs), email ports, and maybe some other legitimate uses of your network.
    You can also look into hotspot solutions (chillispot ? coova.net works well too if you're looking for a free hosted solution) on the guest router.
     
  3. phdeez

    phdeez Addicted to LI Member

    Seems like you could put your own computers in an unlimited speed QoS class (since you know their MAC addresses) and put the rest of the computers in a slower class (ie: limited to 200k?). I would do this by identifying all the computers you use by MAC, create a 'fast' class and allow it to goto 100% bandwidth, then set the default class (the rest of your network) to 10 or 20%?

    Now, I'm not sure how to keep track of total bandwidth over a 30 day period (or whatever), but I'm sure it's possible.
     
  4. Kiwited

    Kiwited Networkin' Nut Member

    Thanks for the replies.

    I installed Tomato, but got myself lost with trying to figure out how to set up rules.

    This is obviously so basic that everyone except me must know how to do it - I couldn't find anything much written about it, but anyway, after messing around for hours I had not succeeded in limiting the guest machines.

    With time running out, I re-installed DD-WRT and have configured it thus:
    I inserted a switch between the modem and the router. I then modified the uplink/downlink speeds to give an acceptable minimal performance and created a policy based on the Access Point MAC address which catches all P2P Protocols. Finally I connected the two office machines directly into the switch to get the full available bandwidth.

    I have not found any way of changing the services and ratios covered by the five different priorities at this stage.

    Tomato certainly has a greater range of settings, but I think I will have to find an old router somewhere and potter around with it in peace until I nut it out.

    Theo
     

Share This Page