Link to home
Start Free TrialLog in
Avatar of codemaster3
codemaster3

asked on

BitTorrent troubles (NAT Working)

Ok, I picked a random port over 10000, port forwarded, NAT test works fine, all tests say that I can connect normally, I've tried to download with Azureus and uTorrent to no avail... Windows XP firewall disabled, no other firewalls installed. The torrents always have a very high number of seeds and peers (200+/500+) and still, I download at 5-10 KB/s. Not only download, but upload as well... It also slows down my entire connection as if I was downloading or uploading something at full speed (512KB/72KB). Any ideas? At all? All I can find is people constantly telling people to port forward, giving no advice to people who DON'T have a NAT problem.

Well, any help would be appreciated,

Thanks.
Avatar of Visual3DMaya
Visual3DMaya
Flag of Romania image

I hope your provider or the one who is gateway for you doesn't limit your speed for the torrent protocol.
To see that try unrouted without any nat if you have the possibility or go to the server where you are linked to and run utorrent from there, i use it the same utorrent and it's ok with it.
The second it could be a modem issue, there are some d-link modems (i think d-link) which do not administer ok all kinds of protocols. You can try another type of modem.
Avatar of codemaster3
codemaster3

ASKER

Yea, I'm sure my ISP allows torrent protocol.

And I think you're confusing things... Well, I know that my router supports torrents (D-Link DI-604), now my modem (I'm on cable), I'm not sure about, but since it was given to me by my ISP, and my ISP allows torrents, then yea, I'm pretty sure it supports it.
First thing I would try is to get rid of that experimental port (10000 plus?) and see what happens with the default (range of 6881-6889, all forwarded).

Your NAT can trace just fine, but if your BT is hitting your WAN at port 6881 (and since your rule defines 10000?, than it does nothing with it), the big upload channels are left with nothing to do.

Try it with all your firewalls off (software, and connect the PC direct to the cable box [per Visual3DMaya] ), and reset the BT client back to default ports.  
What happens?
First test would be te pass the router as said above twice, that can be set wrong.
Another test, enter Linux, any live Linux or what ever to be Linux and run a torrent client there.
If goes ok it means, more likely, the problem is in your PC.
Hope you did a hardware reset to the modem.
Lets assume your sticking with Azereus. Make sure you have all the latest plugins version etc... (not required and shouldn't affect speeds, but good to update)

First thing you should do is (and I know u said there are [200+/500+]) but you should always do this. Find a LEGAL torrent with many seeds and very few peers. (I Am Not Sure If I Can Give Websites, or Names So Ull Hafta Find One) Make sure your not downloading anything else and now since we are only testing your speed at this point dont cap your upload or download. See how fast you can download the file.

Results:
1) If your getting good torrent download speeds, your probably downloading a file where there are leechers who use special mods to produce a fake upload to the tracker and gain all of the bandwith.

2) Your going to need to optimize your connection as there is no true "Magic way to speed up torrents". Its all a matter of optimizing settings in order to speed up torrents. If after you have tweaked all your options and you still have problems, then you have a very abnormal problem which I hope someone else will be able to help you out with =)


------------------------------------------------------------------------------------------------------------------------------------------------
If you want to use uTorrent:

There is a settings optimizer perl script:
http://ut-settings.go.pl/

(If you don't know your speeds test them out): http://www.dslreports.com/speedtest?more=1

For guide on what optimized settings should be look here:
http://forum.utorrent.com/viewtopic.php?id=3912
(All the information there was taken into consideration when the perl script was written)


For additional (non NAT Related) info:
http://s90782290.onlinehome.us/?page_id=117
(Its basically a last resort, allowing more connections to your computer at once)
if your router supports UPnP, use bittorrent (bittorrent.com)
First thing I would try is to get rid of that experimental port (10000 plus?) and see what happens with the default (range of 6881-6889, all forwarded).

Your NAT can trace just fine, but if your BT is hitting your WAN at port 6881 (and since your rule defines 10000?, than it does nothing with it), the big upload channels are left with nothing to do.

Try it with all your firewalls off (software, and connect the PC direct to the cable box [per Visual3DMaya] ), and reset the BT client back to default ports.  
What happens?
-->Same thing, works but slow as hell. And I don't have any firewalls at all. And the BitTorrent client uses UPnP to configure the router anyway, although the ports are already forwarded so I don't have to worry about that.

First test would be te pass the router as said above twice, that can be set wrong.
Another test, enter Linux, any live Linux or what ever to be Linux and run a torrent client there.
If goes ok it means, more likely, the problem is in your PC.
Hope you did a hardware reset to the modem.
-->That sounds kinda complicated to do to just solve this issue... Anyway, all the other computers in my house also are slow, so it's not the PC.

First thing you should do is (and I know u said there are [200+/500+]) but you should always do this. Find a LEGAL torrent with many seeds and very few peers. (I Am Not Sure If I Can Give Websites, or Names So Ull Hafta Find One) Make sure your not downloading anything else and now since we are only testing your speed at this point dont cap your upload or download. See how fast you can download the file.
-->I've downloaded fast from BitTorrent before, like 200+ KB/s, but only on VERY, VERY seeded torrents, like tens of thousands of seeders.

Results:
1) If your getting good torrent download speeds, your probably downloading a file where there are leechers who use special mods to produce a fake upload to the tracker and gain all of the bandwith.
-->I seriously doubt it since I've tried downloading from many different trackers and places with lots of seeders, who even though I'm connected to most, only barely leak a few bytes per second.

If you want to use uTorrent:

There is a settings optimizer perl script:
http://ut-settings.go.pl/

(If you don't know your speeds test them out): http://www.dslreports.com/speedtest?more=1

For guide on what optimized settings should be look here:
http://forum.utorrent.com/viewtopic.php?id=3912
(All the information there was taken into consideration when the perl script was written)
-->I'll try this, but I seriously doubt it'll work. I'll let you know anyways...
Oh, and I forgot to mention, I have a 4MB/768K connection, so my max speeds would be 512kb/s down and 72kb/s up right?
I don't know how the bandwidth of a torrent is shared in an local network under one external IP, so try to shut down all the computers that own to this local network but one. Has the speed increased?
Nope...
Well, the solutions that were given here didn't really help =/.. .Alternatively, if someone wnats to know a different way, is to used TorrentFlux.
ASKER CERTIFIED SOLUTION
Avatar of CetusMOD
CetusMOD
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial