| |
| | |
| Join The Cult | Tweakers | Image Gallery | Donate | Search | Today's Posts | Mark Forums Read | |
Welcome to Tweak3DThis is an open forum about tech stuff, games, and cars. Sign-up here to join the discussion. |
![]() |
| | LinkBack (24) | Thread Tools | Display Modes |
| | Possible Fix for Comcast Torrent Blocking |
permalink #1 | |
| Tweak3D Webmaster | In a previous post, we talked about Comcast's efforts to block seeders to prevent torrents from functioning as intended. Here's the potential fix: Quote:
Original Source, now dead | ||
| webmaster Tweak3D.net | |||
| | | ||
| | #2 |
| | |
| | |
| | permalink #2 | |
| Guest | Im running ubuntu 7.04 and get this when i ran that. sudo iptables -A INPUT -p tcp --dport $port --tcp-flags RST RST -j DROP Password: iptables v1.3.6: invalid port/service `--tcp-flags' specified Try `iptables -h' or 'iptables --help' for more information. .... what now | |
| ||
| | It won't work... | permalink #3 |
| Junior Member | Tests and Results-RSTs are set in both directions Tests and Results-RSTs are set in both directions - dslreports.com Comcast users should not modify their firewalls to drop RST packets as it is not an effective defense against the injected RST packets. | |
| | | |
| | permalink #4 | |
| Guest | Can somebody help me get this working with OS X? Thanks. | |
| ||
| | permalink #5 | |
| Guest | very nice! worked for me...running fc6. thanks! | |
| ||
| | permalink #6 | |
| Guest | | |
| ||
| | permalink #7 | |
| Guest | Running Ubuntu---works great. Thank you very much! | |
| ||
| | Working with LinkSys DD-WRT | permalink #8 |
| Junior Member | Im a Comcast customer and am starting to experience my seed connections getting dropped rapidly. I'm also currently running utorrent on a windows system; however since I'm using a Linksys WRT54G router which I loaded DD-WRT on, I am able to play with the firewall/router configurations directly on it using ssh I've noticed that the "iptables -A INPUT ..." doesn't seem to do anything, however the "iptable -I FORWARD 7 ..." does. I believe because the linksys isn't receiving the packet but rather forwarding them. I also had to use the -I option so I can have it be higher in the chain. I didn't want to choose 1 because then to would have to check that rule every time a packet comes in; but it had to be before my actual torrent forwarded port rule (8th). The full command I used was this: iptables -I FORWARD 7 -p tcp --dport 43333 --tcp-flags RST RST -j DROP note: I use port 43333 as my torrent port I was able to verify that packet were being dropped by this command: iptables -L -v output: Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 0 0 ACCEPT all -- br0 br0 anywhere anywhere 0 0 logdrop all -- any any anywhere anywhere state INVALID 0 0 TCPMSS tcp -- any any anywhere anywhere tcp flags:SYN,RST/SYN tcpmss match 1461:65535 TCPMSS set 1460 68529 22M lan2wan all -- br0 any anywhere anywhere 120K 59M ACCEPT all -- any any anywhere anywhere state RELATED,ESTABLISHED 0 0 ACCEPT udp -- vlan1 any anywhere BASE-ADDRESS.MCAST.NET/4 udp 12 504 DROP tcp -- any any anywhere anywhere tcp dpt:43333 flags:RST/RST This tells me that I've already dropped 12 RST packets I then added that command to the Startup script which can be editted from within the DD-WRT web console (Administration -> Commands). I had to actually add a delay for it to take affect. I know it isn't elegant but this seemed to do the trick for me: echo 'sleep 30; iptables -I FORWARD 7 -p tcp --dport 43333 --tcp-flags RST RST -j DROP' > /tmp/root/iptable.sh chmod 755 /tmp/root/iptable.sh /tmp/root/iptable.sh & Also have my TCP/UDP Timeout setting set to 90 seconds just to make sure old connections don't stick around (Administration -> Management in the web console) Thanks for posting this solution! | |
| | | |
| | permalink #9 | |
| McGuyveristic tedencies | Arrrrrrgh! That'sa all ima gonna say Luigi. | |
![]() Until now,never!before in Earth history, has mass extinction involved a choice. | ||
| | | |
| | permalink #10 | |
| Junior Member | Well, I must say that my upload ratios have definitely improved after dropping the RST packets, but they are not back to normally. It is definitely true that the RST packets are sent in both directions, however, I'm finding that there are some connections now that don't drop that are outside the comcast network. Many of the non-dropping connections are coming from Europe and Asia which I wonder if they have similar restrictions. I know the Great Firewall of China have been doing this for years, so that might explain my Asian connections. Hopefully if more people start doing this the better off the torrent community will be. Also, I'm currently seeding 11 files and my current connection count was around 900 connections. I just dropped my TCP/UDP connection timeout to 45 seconds from 90 seconds and my currently connections dropped to 750, so not a huge difference. | |
| | | |
| | permalink #11 | |
| Balls of Steel | Its comcastic! | |
| I was a Dragon force fan before Guitar Hero.. | ||
| | | |
| | permalink #12 | |
| Tweak3D Webmaster | Bump in case anyone missed it the first time around. | |
| | | |
| | permalink #13 | |
| Junior Member | I want everyone who has read ANYWHERE that using Linux or Mac IP Tables to drop the forged packets with with the rst flag set won't help solve your peering problems to IGNORE what all the negative nellies are telling you!! I was a windows user on Comcast's network and until yesterday, my seeding capacity was ZERO...period...no seeding unless it was during the initial download. Yesterday I installed Ubuntu, dropped those bad, bad rst packets with the proper command and VOILA! I was seeding like crazy. So, if you wanna stick it to Comcast and everyone else using Sandvine - SWITCH TO LINUX OR MAC AND USE YOUR IP TABLES TO DROP THE FORGED RST PACKETS!!! It will fix your problem because now EVERYONE ELSE IS DROPPING THEIR PACKETS TOO!! So the packets get dropped from both sides and no rst is performed. JUST DO IT!! You'll be glad you did. I'll be happy to send you screen shots of two machines, side by side, one on windows and one on Linux...with the windows machine seeding to no one and the linux machine seeding like crazy. It really works! BELIEVE IT! | |
| | | |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Fuck Comcast! | thadood | Off-Topic | 5 | 08-20-2007 07:33 PM |
| Comcast has Redeemed Themselves | Torx | Off-Topic | 24 | 01-30-2007 06:44 AM |
| NBA Street Homecourt - Shot Blocking Gameplay | GameTrailers | Game Videos | 0 | 01-19-2007 07:32 PM |
| Comcast 8mb | hafleystyles | Off-Topic | 15 | 01-22-2006 10:54 AM |
| Port Blocking With D-Link Router... | SyK | Tech | 0 | 01-15-2006 09:56 AM |