My roommate's being a cockmunch and torrenting all sorts of shit, and seeing as I'm the one that pays the cable bills around here, I feel I'm entitled to throttle back his usage to what's fair for the other three people in the apartment.
Here's what I've got:
1. Comcast internet. Ugh. Not much I can do though, they're the only provider in the area.
2. Link-Sys WRT54G wireless router. Roommate connects through ethernet.
3. Administrative access to the router.
Here's what I want to do:
1. Find out what computers are connected to his router, therefore identifying which IP address is his (I assume it's something like 192.168.1.xxx, where "xxx" will somewhat correspond to which number port he's in, is this right?)
2. Limit his download capability to 50 kB/s
3. (and most importantly) limit his upload to 20 kB/s
Are the last two bits possible with the basic firmware of the WRT54G? If not, who can I do it?
Posts
Seriously though, on my WRT54G web setup there's a Quality of Service option under the Applications and Gaming tab. You can set device priorities and whatnot there. I actually don't use it so I'm not terribly familiar with setting it up, but if you google for WRT54G QOS or quality of service you should be able to get some ideas about how to set it up.
This, or maybe put a torrenting policy to boot up Bit Torrent at night when people are asleep and then turn it off in the morning before work?
The QoS settings in the router should be able to throttle him back, or even just throttle back certain apps. You might get some better control if you use a third party firmware though.
I was hoping to deal with this without outside programs, but I'll give those a shot. Let you know how they turn out.
Thanks for your help so far.
XBL: Torn Hoodie
@hoodiethirteen
This. DD-WRT gives your router tons of configuration options that the default firmware doesn't. I highly recommend grabbing the latest stable version, since you have a compatible router.
water spirals the wrong way out the sink
As an FYI, it may not be his upload speed that's causing internet problems. It could be the bajillions of connections that BitTorrent tries to make. Even with reasonable upload and download caps, you can still have problems just from having it running, when you add a new torrent.
If its purely torrents that are causing you the headaches, cant you just disable the ports that the torrents use on the router?
MWO: Adamski
Bam!
I don't know about BitTorrent, but uTorrent has a scheduler that's easy to work with.
Do you know something I don't about Comcast billing? Because it would be more like splitting the bill at an all-you-can-eat buffet.
It's worth noting that regardless of who's doing it, what the upload/download limits are, or how I have the router setup, neither I nor my roommate can surf the internet effectively while either of us is torrenting. I suspect it has to do with Comcast's traffic shaping. Scheduling your torrenting around when no one is using the internet is likely the best way to go.
It's a simple matter to torrent from 1-6 AM, and maybe when everyone will be at work. Torrents will still download, and you won't have to eviscerate your roommate. Though if he's being a prick about it you may still have that problem.
Sorry, I was under the impression that Comcast had increased their billing package to match their usage / throttled them down, effectively giving them less service for the same price. By either measure because of the roommates increased usage the OP is recieving less service for his dollar, so it really wouldnt be fair to make him pay for half when he is using less than half of the service.
MWO: Adamski