Limiting Bandwidth Hogs on Public Wireless Nets?
arglesnaf asks: "I'm a consultant and spend a lot of time on public wireless networks at client sites (mostly hospitals / universities), coffee shops, and hotels. Quite often, the problem is that some person is running BitTorrent and eating 100% of the bandwidth. The result is that I can't get email during the day or play World of Warcraft in the hotel. I have considered sniffing and spoofing TCP resets to free up some bandwidth but need an automated way to handle new BitTorrent connections. Does anybody have any ideas on how to automate the sniff and reset strategy, or other ways to carve out a little bandwidth from hogs on public wireless?"
Step 1: Find wireless network with SSID "linksys" or "netgear"
Step 2: Point browser at gateway
Step 3: Log in with default password
Step 4: Change channel, change SSID, enable WPA-PSK, change password.
Step 5: ???
Step 6: Profit!
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I think there's an assumption here that he doesn't control the WL router.
E.g., it's a public router, like in a coffeeshop or hotel, but which doesn't have any QoS set up on it, so it's being abused.
He wants a way of essentially chiseling out some room on the commons, when the other guy is already over-grazing his sheep there.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I'm a consultant and spend a lot of time on public wireless networks at client sites (mostly hospitals / universities)
Get yourself an EVDO cellular modem. You can deduct it as a business expense. And stop trying to disrupt other peoples's connection.
If you have a problem with bandwidth hogs, complain to the WiFi service provider. Don't take the matter into your own hands. You are not the bandwith police, what you are doing is probably illegal.
Use OpenBSD as your gateway OS and set up queues so that BitTorrent is allowed on its well known ports, but carve out dedicated bandwidth as well for other services like imap, smtp, http, https, etc. to make sure they always have priority over torrents. You can prioritize the queues so that interactive services like ssh and http/https will pre-empt bandwidth from bulk transfer services like BitTorrent and ftp. The amount of control you have with pf is any geek's dream. You can even go so far as to say that hosts running Windows get put in a lower priority queue than hosts running anything else. :)
You go from room to room asking if anyone is running bittorrent. When you find someone who is, shoot them and close bittorrent. I think any judge would consider this reasonable, after all it's *your* bandwidth they're stealing, and clearly thoes denied their WoW fix can't be expected to behave entirely rationally.
-- Too lazy to get a lower UID.
Comment removed based on user account deletion
Step 1: Find a solution you could impliment cheaply if only you had permission. :( : Pay self-employment taxes on value of bartered goods.
:)
Step 2: Buy the coffee shop or hotel manager lunch. Explain that they have a problem and that you are willing to fix it in exchange for goods and services. Explain how this will make life better for all their customers.
Step 3: After getting permission, fix the problem.
Step 4: Enjoy the coffee or free room-nights.
Step 5, required in some countries
Step 6: Use reference to get a better job than the one you have
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I'd suggest you go to the front desk and tell them that you are having problems with the wireless. That you are staying in this hotel because they have internet access. I'd suggest that you tell them someone needs to look into the situation or move you to another hotel. Tell them that you suspect that someone is doing something against the law ( I know running bit torent is not against the law ) and taking up all the bandwidth. Who knows you can drop in the comment, I think that someone is running an unlawful site and allowing people to download pirated movies and that the MPAA and RIAA may come after the hotel and sue them. That would get their attention.
Complaining often works!
Only 'flamers' flame!
Does slashdot hate my posts?
...ya bitch about The Next Guy hogging your bandwidth, and yet most of you clamour for "Net Neutrality."
Irony.... glooooorious irony.
Ed R.Zahurak
You know, oblivion keeps looking better every day.
If you reduce your mtu, you might be able to squeeze some packets through and reduce latency. At least that is what I did when sharing a 56K modem connection. This also helps when your webbrowser is trying to download multiple images simultaneously.
Otherwise, go to Starbucks and pay $.10 cents a minute, because hardly anyone else will.
We used to have this problem when I lived in a house where 10-15 people shared a wireless connection and none of us had admin access to the router. We couldn't play XBOX live or anything because some asshat was downloading porn on bittorrent constantly. I used to just spoof ARP packets and have all of the traffic route through me, whereby I'd summarily kill all of his traffic and mess up his routing tables.
- tom -
Isn't WOW a bandwidth hog?
Sort of seems like you are asking how can I kick off OTHER bandwidth hogs?
Or how do I control a free open network I don't own?
Okay...
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
It was fun getting online while travelling, back before public connectivity was widespread. I used to pack my hefty old 486 portable with a modem cord with alligator clips on the end (beige box style) and some straight pins of the type normally used for sewing. If you could stick two pins into the phone cord at different spots, one touching the "ring" line and the other touching the "tip," you could clip your modem onto those pins and get online without having to explain to some backwater motel clerk (or whoever else owned the line you were fiddling with) what BBSes and Usenet were all about, and your work would be pretty much undetectable afterward.
You kids with your wireless networks and your rock-n-roll and your hula hoops and your big pants... Get off my lawn!!
Slashdot Burying Stories About Slashdot Media Owned
This seems like the closest thing to a solution I've yet seen in the thread. (I was hoping for "Stab People In The Face Wireless Protocol" but apparently it still hasn't been implemented.)
I wonder if running it slows down your own connection though, since you're constantly injecting packets into the other guy's connection.
Might he have to get another computer in order to run tcpnice, and then do his normal internet activities from another machine?
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
...or does this fellow complaining about BitTorrent users eating up bandwidth preventing him from eating up that same bandwidth playing WoW just seem... kinda... ironic? :/
"People" using "unnecessary" quotes should be "shot".
...and I caught him fucking with connections, especially MINE, I'd walk the 800+ foot radius from my router, circle around the router at that distance, find this bastard and BEAT HIS ASS.
This is not your network, pal. Quit trying to fuck it up. First come, FIRST FUCKING SERVE.
*WHIIIINE* I Can't play my life-sucking WoW because of the Pir8s on BT!!!11one.
Gimme a fucking break.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
It is more expensive than an old computer with OpenBSD on it, but it very simple to set up and is very easy to limit the speed of users by class.
We had a hotel with a 1.5Mb wireless connection that had a movie downloader just hammering us night and day. Not only was it killing the service for other users at the hotel, it was killing service for other users all over our wireless network.
Solution: We talked the hotel into getting a D-LINK DSA-3100. I had it installed in an afternoon, the hotel had a captive portal to boot, and everyone got a smaller but much fairer share of the bandwidth.
We have not had hardly a single issue with that hotel since the router was installed.
And note that this router replaced a semi-high-dollar secure router...that hung up under heavy traffic left and right.
Transporter_ii
Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
"I'm a Student and spend a lot of time on public wireless networks at my university, coffee shops, and hotels. Recently I have noticed the alot of disconections in my Bittorent of linux distro's I need to download for my CS thesis. The result is that I can't my thesis completed, during the day I have noticed someone playing World of Warcraft without any problems. I have considered sniffing and spoofing TCP resets to free up some bandwidth but need an automated way to handle new connections. Does anybody have any ideas on how to automate the sniff and reset strategy, or other ways to carve out a little bandwidth from hogs on the wireless sytem that my college tuition pays for?"
iRepairIT - iPhone, Mac, & PC Repair
SIG: HUP