![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
So, I have a problem. I would like some of the computers in this house to go through a caching preprocessor, and others to have direct access to the Internet. Specifically, I'd like to throttle Yamaraashi-chan's music video watching enough that the rest of us can actually get work done; my daughter is a bandwidth hog. Any suggestions?
no subject
Date: 2010-07-04 06:03 pm (UTC)no subject
Date: 2010-07-05 06:46 am (UTC)Get a Linksys WRT54G-TM router on eBay, flash it with DD-WRT Mega, set up a reserved DHCP for Yamaraashi-chan's MAC address, enable QoS, throttle her bandwidth down by IP address.
The WRT54G-TM is prefered, as it has much more ram and flash then other DD-WRT compatible routers, which is handy for logging and things like security certificates and the like.
DD-WRT adds a lot of functionality that you normally don't find on consumer routers. One thing you can do is adjust the output pow on the wireless. While some people like to turn it up to get more range, what I think is nifty is that you can put much better antennas on the router, and then turn down the power so that you are not radiating more than you need to outside of those parts of your property you want to cover. The other nifty thing that DD-WRT Mega has is OpenVPN. You can set up OpenVPN server on your router, and then install OpenVPN clients on your Mac, Windows, and Linux poratables, and access your network securely while out.
no subject
Date: 2010-07-04 07:28 pm (UTC)However, transparent proxying is ugly, especially if multiple destination ports are involved. Blocking most kinds of traffic and manually configuring the computers to use the proxy might be a cleaner solution.
no subject
Date: 2010-07-04 08:00 pm (UTC)Alternatively, do a little traffic analysis and find out what her top-5 video sites are, and create a QoS queue just for them? Shouldn't be too hard to lock down youtube/vimeo/mtv/blah/blah/foo down to no more than 33% of your available bandwidth.
no subject
Date: 2010-07-04 09:51 pm (UTC)no subject
Date: 2010-07-05 01:47 am (UTC)The nice thing about proxies is that when a program knows it's supposed to use one, all connections are initiated through it, even to unusual ports, if necessary by CONNECT. So the squid of whatever proxy software already knows all it needs for traffic accounting, and you don't have to go port-hunting.
no subject
Date: 2010-07-05 01:53 am (UTC)no subject
Date: 2010-07-04 08:25 pm (UTC)no subject
Date: 2010-07-04 10:07 pm (UTC)Ive been tinkering with tc queue settings for a bit, and have yet to get a recipe that will keep my wife's Facebook usage from periodically dragging my gaming bandwidth to zero.
QoS
Date: 2010-07-05 12:49 am (UTC)no subject
Date: 2010-12-07 10:16 pm (UTC)For some reason, the person in question will not use get_flash_videos to just download the ones he wants to watch once, but you have have better luck.
What did you end up doing?