On Tuesday, July 16, 2013 21:02:51 Al Jachimiak wrote:
> Ok.  I guess it would be helpful to share what I'm trying to do!  :-)
> 
> Minimum goal: Make a second WLAN for a guest network (think waiting room)
> that has access to the Internet, but is isolated from all resources on my
> current home network.
> 
> Secondary goal: Have the ability to throttle traffic on that secondary
> network.  Limiting each connection or, at the very least, the total
> bandwidth would be nice so the primary network doesn't get slowed by a
> guest camping out on YouTube or Netflix.

Basically what I think you're looking for here is called "QoS" -- Quality of 
Service.  A router that's running some form of Linux often has this feature 
via rules made via 'tc' from iproute2.  There are also lots of QoS types, but 
the one I personally use is HTB -- "Hirearchical Token Bucket":

   http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm

If I remember correctly I think WRT and/or DD-WRT can do some QoS rules (and 
in fact these look much simpler to use than manual HTB rules with tc are):

   http://www.dd-wrt.com/phpBB2/viewtopic.php?t=6859



At the same time, I'm in total agreement with Dragorn that this is something I 
normally do in the _router_ and avoid doing on an AP, if I can help it.  If 
the AP and the router happen to be the _same box_ then obviously the QoS rules 
have to be done on the AP.

> Bonus: Have the ability to track or log sites and then maybe block or slow
> traffic to those sites (perhaps even dynamically...).

Likewise I'd want to do this on the router if I could help it.

...
> I'm leaning towards the d-link with dd-wrt, but does it have the bandwidth
> limiting functions? How about logging and tracking?

You'll have to look into it to double-check, but my understaning is that
dd-wrt can do simple QoS rules such as bandwidth limiting.  Not sure about 
logging and tracking, but IIRC I think it's possible to have dd-wrt log to an 
external syslog server for things like this.

  -- Chris

--
Chris Knadle
[email protected]
_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         Vassar College
  Aug 7 - Scripting Your World with Python
  Sep 4 - NoSQL and MongoDB
  Oct 2 - OpenFlow: Open Standard for Networking Hardware

Reply via email to