Tweaking Bittorrent - How To Configure Bittorrent

Read the FAQ in here first then post your questions here if it doesn't help you.
Ruroshin
Administrator
Administrator
Posts: 1149
Joined: Dec 6th, '03, 00:57
Has thanked: 1 time
Been thanked: 6 times

Tweaking Bittorrent - How To Configure Bittorrent

Post by Ruroshin » Mar 6th, '04, 23:38

Is your computer properly configured for Bittorrent?
Use the NATCHECK test to see if your ports are forwarded properly: http://btfaq.com/natcheck.pl

If you "FAILED", then you may want to read on...

---------------------------------------------------------------------------------

In basic terms, the bittorrent process works as follows:

INTERNET <---> ROUTER <---> FIREWALL <---> COMPUTER

the standard bittorrent port range is: 6881-6999
the tracker port is: 7979

If you have a router, you will want to FORWARD YOUR PORTS to your computer.
(See this site for some helpful ways to do that: http://www.portforward.com/ )

If you have a firewall, you will want to OPEN YOUR PORTS to allow bt in/out.
(I recommend going to your firewall company's webpage, and checking if they have a forum or support section to assist you in doing this.)

If you do not have one or either, then you can skip that/those step(s). Also, remember that XP sometimes has a firewall enabled by default. You can try disabling it using these steps provided by Microsoft: http://www.microsoft.com/windowsxp/usin ... e/icf.mspx

---------------------------------------------------------------------------------

If you don't know anything about bittorrent or p2p in general then read on and visit the above website(s) afterwards.

Wikipedia entry

See this site for an easy-to-read basic guide on tweaking bittorrent:
http://userpages.umbc.edu/~hamilton/btclientconfig.html


In case the page ever gets removed, I've provided the full-text version here (without the images):

Purpose
Far too many people new to BitTorrent just install the client and expect everything to magically work. Then they connect to a torrent that has a ton of seeds, they get a horrible download rate and a high upload rate, and they think BitTorrent sucks. What they don\'t know is that their problems are almost certainly due to misconfiguration of their systems and a lack of understanding of how BitTorrent (and other p2p sharing) works. The purpose of this document is to educate you, the reader, and hopefully help you tweak your system to get the most out of BitTorrent.

How BitTorrent Works (and most other P2P sharing networks, too)
Basic Networking: IP Addresses and Port Numbers
I'm going to give a rudimentary explanation of networking as I go through this, in an attempt to make sure I don't go over anyone's head. Feel free to skip this section if you already know this stuff.

When your computer connects to the Internet (whether via dialup, DSL, cable modem, or whatever), it has to have a unique identifier associate with it, so that all of the other computers on the Internet can talk to it. (Kindof like a driver's license number, or a Social Security number, or even a telephone number.) This identifier is called an IP address. Since computers work best with numbers, an IP address is actually just a really big number. When your computer wants to download something like a file or a web page (or upload, for that matter) it figures out what the IP address is for the computer you are talking to, and it tells the computers around it that it wants to talk to the target computer. Kindof like the old game of telephone, the message eventually gets to the target computer and it talks back to your computer in the same manner.


Since computers can talk to many different computers at once, and can talk about a variety of different things (web pages, file sharing, video downloading, real time audio, etc.), they have to have a way of differentiating which conversations are about what. Again with the numbers, computers on the Internet group all related things by giving them the same port number. For example, web pages tend to be on port 80, secure web pages are on port 443, programs from companies for download (like shareware) tend to be on 21, and so on. It is the combination of the IP address and the port number that makes the conversation between two computers happen.

Basic Filesharing: Client-Server and P2P
Again, skip ahead if you know this part. I won\'t be offended.

A few years ago the Internet was pretty easily divided into two groups: servers and clients. (Just like at a restaurant.) There weren't that many servers, but their primary job was to hold web pages and files to be downloaded. They didn't do much other than sit there and wait for people like you to request a web page or file. You, as the client, probably didn't share any files or web pages with anyone. This segregation was primarily due to the fact that it takes a lot of outgoing bandwidth to share stuff. In a time before broadband DSL and cable modems, back in the days of dialup, most people didn't have the bandwidth, let alone the knowhow to share stuff on their own. This old system was called client-server, appropriately enough, and it is still used today for the vast majority of stuff on the Internet, including web pages.

With the advent of broadband technologies such as DSL and cable modems, the everyday user like yourself suddenly has a big chunk of bandwidth, not only for download, but also upload. Sharing files directly from your computer (without first sending them to a server) is now a reality. This is where p2p comes in. The acronym p2p stands for peer-to-peer, which basically means client to client. That is, you download files from people like you instead of from big servers, and in turn they download files from you. You share your files, your friends share their files, and everyone talks directly to each other.

Basic P2P
We'll use three people to demonstrate the concepts here: Alice, Bob, and Charlie. For all of the examples, we assume that Alice is a total newbie and has just installed her first p2p software, has nothing to share, and is looking to download something. Bob is sharing a few things, but is also looking for more stuff to download. Charlie is sharing a bunch of stuff but doesn't spend much of his time looking for new stuff to download.

For pretty much all p2p systems most people follow these basic steps:

Search for something
Get a list of everyone who is sharing what they want
Go through the list and ask each person on it if they will please send the file
Once the file is complete, start sharing it with other people in the system
So, Alice searches for Matrix Reloaded, finds out that both Charlie and Bob have it, and asks both of them to please send her the file. If they aren't too busy helping other people, hopefully they'll be able to help her out. Once she has the file, she starts sharing it as well, so that other people can get it.

BitTorrent follows this progression closely, with a few differences. In many systems (such as Napster, KaZaA, or eDonkey) searching for a file is built right into the program. BitTorrent isn't meant to be a full-blown network like they are, and so it doesn't have this feature built-in. You have to find the torrents yourself, probably with Google or some other popular search engine. The other difference is in the way sharing works.

Basic BitTorrent Sharing
The problem with most P2P networks is that many people just don't like to share. They open up their program, download their files, then close the program before they can help anyone else. It's called leeching. Behavioral judgements aside, if everyone did this then nothing would ever get shared! To combat this, BitTorrent has gone back to the way of sharing you were probably taught as a young child: trading. Instead of waiting for the complete file to download before it starts to share, BitTorrent downloads the file in small pieces and shares each piece as it finishes. This makes it easier to get the file from many different people at once, thereby increasing the probably that you\'ll get a good download speed. It also means that downloading a file is more reliable than in some other networks. If Charlie has half of a file and Bob has the other half, Alice can get each half and put them together to get the whole file. Spiff, eh?

But this piecewise downloading doesn't necessarily combat the leech problem. As a backup plan, BitTorrent built in the other half of trading you probably learned as a kid: tit-for-tat. That is, if you give me one piece, I'll give you one piece back. BitTorrent will give you a few pieces of the file for free to help you get started, but after that you need to start giving some pieces back if you want to keep downloading. If you don't share, eventually everyone else will stop talking to you. Just like when you were a kid with your toys on the playground. In fact, BitTorrent goes one step futher and actually starts to favor the people who share the most. This means that the more you upload, the faster you'll download.

For example, Alice gets a few pieces of a file from Bob for free. She can then give those pieces to Charlie, if he doesn't already have them, which will motivate Charlie to return the favor and give her a bunch of pieces that she doesn't have. She then goes back to Bob with those pieces, and the cycle continues and grows. Why don't Bob and Charlie talk directly? Maybe they do but they haven't gotten to those pieces yet. Or maybe their systems aren't configured right and they can\'t talk directly to each other.

How does all this start? With BitTorrent, it starts with a tracker. Like the name suggests, a tracker keeps track of people who are interested in torrents. When you download a .torrent file it contains a link to a tracker as well as an identifier (hash) which is unique to that specific torrent. Your BitTorrent client then connects to the tracker and asks for a list of all people interested in that torrent. At the same time, the tracker adds you to that list so that other people know that you are interested. Your BitTorrent client will also periodically asks the tracker for an updated list. That's all a tracker does: keep track of that list for each torrent, and give it out to people who are interested. The tracker does not know anything else about the torrent, nor does it send you the file. It just shows you where to go to get the file. (Like an Information Booth at a mall.)

Firewalls
This is where things get hairy. In all likelihood, you may be behind a firewall. Many people are. A firewall is like a personal bodyguard for the Internet. You talk to your firewall, and your firewall talks to the Internet for you. That way, you don't have to talk to the Internet directly, and any bad people on the Internet can\'t bug you. By their very nature, firewalls are paranoid and untrusting things. For the most part, a firewall won't let anyone talk to your computer unless you tell it to let them, and telling it to let them is tricky. Since most firewalls assume that if you talk to another computer then that computer is allowed to talk back to you, many P2P networks will try both methods.

Let's assume that both Bob and Charlie are behind firewalls, while Alice is not. Alice cannot start a private conversation with either of them, as she can't get past their firewalls. Both Charlie and Bob can easily start a conversation with Alice. However, Bob and Charlie can't talk to each other because they are both behind firewalls and neither can start the conversation. Like so:


NAT and Port Forwarding
But wait, it gets worse! In addition to being behind a firewall, your firewall probably performs something called Network Address Translation, or NAT for short. (Some geeks also call it masq, but the rest of the world calls it NAT.) Remember how having your IP address is the key to other computers talking to you? An extra layer of paranoia and security is to have your firewall give you a fake IP address so that even if they wanted to people couldn't talk directly to you. Like having a phone number that starts with 555-. You start a conversation with someone else, your firewall intercepts it and actually starts the conversation for you, and the computer on the other end talks with your firewall as if it were you. In fact, the computer probably can\'t tell the difference between you and your firewall. The problem is that your computer probably only knows about this fake IP address, so when it talks to the tracker and tells the tracker to add it to the list, it gives the tracker the wrong IP address. When the tracker gives out that fake IP address to someone else and they try to connect to you to give you some of the file you want, they can't find you because your IP address is bogus. So instead of giving out your fake IP address to the rest of the world, you need to give them an IP address that they can actually talk to: the IP address for your firewall.

One more hurdle to go. Remember how firewalls don't normally let other people start talking to you without you talking to them first? Even if you give out your firewall's IP address to everyone else, when they try to start a conversation with your firewall it will just ignore them, as it doesn't know what they want and it doesn't trust anyone. Logically then, you need to explain to your firewall that in some instances it is okay for people to start conversations with you. This is where those port numbers come back in. The port number that the other computers use to describe the conversation they are starting will let the firewall know what they are talking about. The firewall can then check and see if that port number matches something you want people to come directly to you for, and it will let them start talking to you. Since your firewall is forwarding on the conversation to you, this is called port forwarding.

Once you get the bogus IP address issue and the port forwarding straightened out, people will be able to talk to you. Let's say that Charlie, being such a hip and knowledgeable guy, has this all set up. Bob, on the other hand, hasn't figured it out yet and is still setup incorrectly. This means that now Alice and Bob can start talking directly to Charlie, but neither Alice nor Charlie can start conversations with Bob. Like so:


But what does it all mean?!?!?!?
Look at the diagram above. Remember how BitTorrent requires you to trade pieces in order to get good download speeds? If Alice and Charlie can't upload pieces to Bob, Bob will eventually start ignoring them. When that happens, Bob loses out because they'll start ignoring him back. Everybody loses. Since Alice and Charlie can converse freely, they are going to probably get good download rates from each other. In other words, the more people that can talk to you, the better your speeds are going to be. Configuring your firewall and BitTorrent client correctly is therefore essential for getting good download speeds!

Firewall Configuration
Forward the BitTorrent Ports To Your Computer
Most hardware firewalls (such as firewall routers) have the capability for port forwarding. If you are running a software firewall (such a ZoneAlarm or BlackIce), then portforwarding is probably called something else, like "Application Internet Permissions" or somesuch. The BitTorrent client will normally use ports 6881 to 6889, so when you are adding the ports to your firewall, make sure you cover the whole block. Many newer BitTorrent clients have larger or changeable port ranges, so check with the instructions for your client software first. For most of these instructions you will need to know what your computer's IP address is. Under Windows NT, 200, and XP, go to Start >> Run >> type cmd and click OK >> at the prompt type ipconfig and press Enter. Under Windows 95, 98, or Me, go to Start >> Run >> type winipcfg and press Enter.

Linksys Firewall Router
Access your Linksys Firewall Router's web admin page, according to the instructions in the manual for your router. You will probably need to enter a password. At the top of the web page there is a series of navigational links, and you want the one that says "Advanced". From there, move on to "Forwarding". Find an empty row in the form on that page, and fill in the name ("BitTorrent"), the port range (6881 to 6889), check the TCP box, and set the IP address to the one that your computer is. Check the Enable box then click the Apply button to save the changes.

Netgear RT 314 (and possibly other models)
From Pezko Stenmark:

Access the web administration interface. Then click Advanced in the menu to the left, then click Ports. Use an empty row (everything is zero) and enter in the first column ("Start Port") 6881, in the second column, enter 6889, and the last one, enter the IP address for the computer running BitTorrent. Click the Apply button, and you're done

Netgear RP114
From Adam Johnston:

Under Windows NT, 200, and XP, go to Start >> Run >> type cmd and click OK >> at the prompt type ipconfig and press Enter. Under Windows 95, 98, or Me, go to Start >> Run >> type winipcfg and press Enter.
'IP Address' is the address of your PC, 'Default Gateway' is the IP address of the router
In Internet Explorer (or another browser) type the IP address of the router into the address bar.
Enter in your name and password. (Defaults are 'Admin' and '1234')
Go to 'Advanced' >> 'Ports'
In the "Start Port" and "End Port" fields enter the port range (6881 to 6889), and in the "Server IP Address field" enter in the IP address of your PC. Apply.

USR Broadband Router
From Andy Haninger:

On the USR router, it's an option in the web-based config tool. The option is called "Virtual Server" and you enter the port and the IP of the virtual server for it to forward. (The computer running BitTorrent.)

Linux IPTables
From SDE:

iptables -t nat -I PREROUTING -p tcp --dport 6881:6889 -j DNAT --to-destination <host>
... where <host> is the private or internal IP actually running the BT client.

Shorewall for Linux
From Mike808:

For systems that are using masquerading (NAT) and have something like the following:

In /etc/shorewall/masq:

# All outgoing traffic from 192.168.1.X going out the eth0 interface
# will be NATed/masqueraded to appear to be originating from your external
# internet address A.B.C.D (i.e. SNAT outgoing packets)
eth0 192.168.1.0/24 A.B.C.D\r\n\r\nAnd in /etc/shorewall/rules:

# Allow net zone traffic on the external interface to be destination NATed (DNAT)
# to your computer's internal IP address (for example, 192.168.1.X)
# Allow BitTorrent traffic through - port 6969 is if you run a tracker
# And ports 6881 through 6889 are for incoming BitTorrent connections.
DNAT net loc:192.168.1.X tcp 6969
DNAT net loc:192.168.1.X tcp 6881:6889

Linux ipmasqadm[/b
nFrom Andy Haninger:


ipmasqadm portfw -f (flushes all other rules.. optional)
ipmasqadm portfw -a -P tcp -L [firewall IP] 6881 -R [client IP] 6881

Other Firewalls
I'll try to add new firewall configuration instructions here as I go. If you have a firewall and can type up clear instructions that you think will help others, please email them to me at the address provided in the Version Information section of this page.

BitTorrent Client Configuration
Setting Your External IP Address Correctly
This is actually pretty tricky. Every time you disconnect and reconnect to the Internet, you have a good chance of getting a different IP address. If you are a dialup modem user, it's pretty much a guarantee. Broadband cable and DSL users get new addresses somewhat infrequently, since they are always online. (You probably only get a new one when your service provider is doing network maintenance.) If you are behind a firewall, it probably handles all that for you without you having to worry about it. However, if you are going to set your BitTorrent client up to tell the tracker the correct IP address, you need to know what it is. The easiest way is to go to a web site which will tell you, and a search for "check IP address" will probably turn up a few (checkip.dyndns.org, whatismyipaddress.com, bnl.gov, dnsart.com). The official BitTorrent clients all support a commandline option to tell them what your IP address is (--ip 1.2.3.4) so just substitute in your IP address and you are good to go. If you start getting weird errors from the tracker, or you can't seem to download anything, your IP address may have changed and you may need to update the BitTorrent commandline options. Yes, it sucks to have to do this manually, but it really does help. Your BitTorrent commandline will then probably look something like this:

"c:\\program files\\bittorrent\\btdownloadgui.exe" --ip 123.45.67.89 --responsefile "%1"
This step may be unnecessary, depending on how smart the tracker you are talking to is. You should try the port forwarding instructions in the previous section first, and then do this if it doesn\'t seem to work.
Last edited by Ruroshin on Aug 31st, '05, 23:59, edited 3 times in total.

User avatar
PhilsterT
Posts: 50
Joined: Mar 26th, '04, 01:31
Location: Seattle, WA

Post by PhilsterT » Mar 26th, '04, 14:17

Alright, I got one question because O'm dieing to open up my ports, but I don't think my step dad wants us too. Alright, were on a linuz machine that goes through seperate computers, how would we do that? Are there any disadvantages to opening your ports? Since there is more than one port, do we just list them like this: 1st_____. 2nd_____. 3rd_______. ? PLEASE HELP, I want OPEN PORTS!

nighto0
Posts: 4
Joined: Apr 6th, '04, 06:00

Post by nighto0 » Apr 8th, '04, 19:39

Alright, I got one question because O'm dieing to open up my ports, but I don't think my step dad wants us too. Alright, were on a linuz machine that goes through seperate computers, how would we do that? Are there any disadvantages to opening your ports? Since there is more than one port, do we just list them like this: 1st_____. 2nd_____. 3rd_______. ? PLEASE HELP, I want OPEN PORTS
Yes there is a disadvantage, ports are like doors(windows) to ur computer, they are the only way in/out of your computer from the net. Reason there closed is so no hacker/spyware/trojan (ex. burglar, thief) can get in, doesnt mean your 100percent safe but it helps like you locking/closing all windows in your home. Opening your ports thus means your leaving windows open in your house, Doesnt mean you will get robbed but less safe so to speak. But opening a few ports shouldnt matter imho.
Check the site btq.com it has linux help as well, heres a section that may help u
but linux isnt so userfriendly as windows, try a linux favor(ex. red hat) forum for detailed help. brb good luck.
==========================================================
If you are using a linux box as your firewall machine, and are using iptables as your NAT/firewall, here's how you can enable portforwarding to a specific machine for BitTorrent. Either append to your iptable configuration script or put this in a file of its own. This was written in bash, but should work for ash, zsh or plain old bourne shell too (not csh however).
---- start shellscript ----

#!/bin/bash
#bittracker portforwarding
BTFORWARDADDR=192.168.1.3
BTPORTS="6890 6891 6892 6893 6894 6895 6896 6897 6898 6899"
for pt in $BTPORTS; do
/sbin/iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport $pt -j DNAT --to-destination $BTFORWARDADDR:$pt
/sbin/iptables -A FORWARD -s $BTFORWARDADDR -p tcp --dport $pt -j ACCEPT
done


---- end shellscript ----
What this does is for each port in the BTPORTS string, establish a prerouting forward to send it directly to the machine listed in BTFORWARDADDR instead of mangling it through NAT. Also, in the event you have a default setting of DENY or REJECT for your forwarding rules, it allows forwarding from the BTFORWARDADDR machine on each of the BTPORTS out to the net.

kdlynn
Posts: 2
Joined: Apr 21st, '04, 15:43
Location: California

Support

Post by kdlynn » May 5th, '04, 01:02

Hi, I need help. I'm not a technical/computer person. Can you give a step-by-step on how to "Access Linksys Firewall Router's web admin page"? I have cable modem with Linksys wireless on the lab top and my brother does not want me to download anything thru internet so I can't ask him for help. My cable download is 3 MB and upload is 256KB but when I download bitTorrent file, my averager download rate is around 3-5 kb/s. There is only one time that my rate is around 50 kb/s from a site from China.
Thank you in advance.

User avatar
hell0kitty008
Posts: 1
Joined: Mar 6th, '04, 00:19

How to "Access Linksys Firewall Router's Web Admin Page

Post by hell0kitty008 » May 27th, '04, 06:27

Hi, I need help. I'm not a technical/computer person. Can you give a step-by-step on how to "Access Linksys Firewall Router's web admin page"? I have cable modem with Linksys wireless on the lab top and my brother does not want me to download anything thru internet so I can't ask him for help. My cable download is 3 MB and upload is 256KB but when I download bitTorrent file, my averager download rate is around 3-5 kb/s. There is only one time that my rate is around 50 kb/s from a site from China.
Thank you in advance.


i was reading the FAQs about the bit torrent tweaking and just like you i'm not a tech/computer person either. if you still need help i found some helpful sites to access the wed admin page. I had to search on google. but here it is:

Linksys
Using a Web browser, bring up your router's configuration page. Just open up Internet explorer and type that bunch of numbers in the address. By default, the URL is 192.168.1.1, the user name is blank, and the password is "admin".
Click the Advanced tab.
Click the Forwarding tab.

Next.. follow the instructions from this site. it has a picture so you can see how the linkys admin page looks like:
http://toritraders.com/guides/firewalls.htm

You will need to know your ip address. You can do this by
1) go to your start menu
2) click "Run"
3) Type "ipconfig /all"

your ip address should show up.

i hope this helps. actually i hope someone has responded to you already.

:)

User avatar
cecilia
Posts: 24
Joined: May 31st, '04, 13:12
Contact:

Post by cecilia » May 31st, '04, 14:52

sorry
but i'm really confused
i'm no computer expert either
i am not aware that i'm behind a firewall
but i looked up my system info and it said i was
but i hvae no idea which one and how to check
however i read somewhere else about how a gateway can affect ur BT connections as well
i dont know what that is either
i'm a DSL user and i know i have sth called a default gatewy IP or sth like that

i'm getting so many problems downlaoding lately
like i'm connected to multiple ppl but cna only upload and cant download
so i would really like to fix this problem
can some1 plz help!!!!!!!!
thxxxxxxxxx

Learner
Posts: 46
Joined: Jun 12th, '04, 07:57
Location: Australia

Post by Learner » Aug 7th, '04, 22:36

I only have yellow faces when D/L. I've read Ruroshin's but being a lo-tech person, I need more info please. Could someone please show me how to change or forward port for my PC? I use Azureus It seems to say that I have NAT problem. Try to read some info in support but cant really understand what I should do. I'm using window 2000 professional version, on ADSL with DLINK modem, PC-cillin is my anti virus software. Thanx

Ruroshin
Administrator
Administrator
Posts: 1149
Joined: Dec 6th, '03, 00:57
Has thanked: 1 time
Been thanked: 6 times

Post by Ruroshin » Aug 7th, '04, 23:08

Check your window if it has a firewall on your connection. Windows turns on by default, if so you will need to either configure it to let through all the bt ports or turn it off and get a real firewall software.

Also what type DLINK modem do you have? Are you sure its not a modem/router?

Learner
Posts: 46
Joined: Jun 12th, '04, 07:57
Location: Australia

Post by Learner » Aug 7th, '04, 23:27

How do I check firewall on window? And my modem is DSL-302G. I dont know if that's a modem router or not since I'm not familiar with tech term. My modem is connected to my PC via network cable. Although I got another problem on hand. I've just restarted my PC and cant get Azereus to work anymore. Tried to uninstall and reinstall but cant get it to work. So off to read some more FAQ. But no doubt I'll have same problem with NAT when I get Azereus back. Appreciate your help

Ruroshin
Administrator
Administrator
Posts: 1149
Joined: Dec 6th, '03, 00:57
Has thanked: 1 time
Been thanked: 6 times

Post by Ruroshin » Aug 8th, '04, 00:16

Go to the control panel and select network connections. It should show you all your connections and look into the status column to see if there is the word firewalled. If there is you can change it by right clicking the connection and select properties then the advanced tab then settings.

The 302G is just a modem and not a modem/router so there should be no NATting done by the DLINK modem.

Learner
Posts: 46
Joined: Jun 12th, '04, 07:57
Location: Australia

Post by Learner » Aug 8th, '04, 01:21

In network and dial up connection folder, there is only 2 items there: MAKE NEW CONNECTION & LOCAL AREA CONNECTION. I can see in PC-CILLIN personal firewall is enable though. I had to change to ABC torrent as for some reason Azerus wont come up for me anymore. I have a green yellow writing now. Cant determine if it's yellow or green but definitely not real yellow or real green, just in between. Problem is I cant upload although I've configured as max upload and can see peers but wont share and only choose to connect to certain seeders, if that seeder gone off then D/L will stop.

mar_D
Posts: 1
Joined: Aug 25th, '04, 12:08

During downloading

Post by mar_D » Aug 25th, '04, 12:30

Hi ... just a few question

1) i managed to open the file and the torrent is working. but it got hanged half-way ... for example it already downloaded 79% then it stopped. what is the problem?

2) the file keep saying connecting to peer even after hours of opening the torrent. is it problem with the file or is it because of my slow modem?

thanks so much

hippiez
Posts: 5
Joined: Aug 2nd, '04, 02:09
Location: earth

Post by hippiez » Sep 7th, '04, 17:42

I'm slightly confuse with the port thing... I did all the intructions, but when it came to port thing... I got lost. I'm using broadband right now with speedtouch modem. When I checked, I couldn't find any port there. I got confuse with IP. ROuting and NAPT.

Actually, I was pretty sure that I have to put all the details in NAPT(Network Address Port Translation) but it said that I have to put my protocol (tcp,udp). Inside IP, Outside IP, Inside Port and Outside Port.

What I want to ask is where do I have to put BT port? 6881 and 6889? Should I just put both in each inside and oustide? :blink I think I should put my Ip Address in Inside IP, right? Then should I just leave the ouside IP tjust the way it is?

Sorry if it's confusing... :unsure: I only have problem with my bittornado when I tried to dl this one series, but the light kept on YELLOW while the other's are GREEN, so I'm a lil bit lost in here... Thank you and sorry for my confusing rambling ^____^

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Sep 8th, '04, 01:26

hippiez: are you trying to configure your MODEM? as far as i know, port forwarding is related to configuring your firewall or router, not your modem.

have you tried www.portforward.com? pretty good step-by-step guides.

hippiez
Posts: 5
Joined: Aug 2nd, '04, 02:09
Location: earth

Post by hippiez » Sep 8th, '04, 04:36

Hehe.. I just typed my IP getaway on the address bar like the instruction and the link just went to my modem page... I just searched in there. I don't really have firewall as far as I know... so how can I tweak my bittorent then?

Thanks for the link! I;m going to check it right now.. thank you ver much! ^0^

User avatar
Kiminotsuki
Posts: 4
Joined: Aug 16th, '04, 00:12
Location: Mitaka, Tokyo
Contact:

Post by Kiminotsuki » Sep 11th, '04, 22:10

Thank you sooo much to everyone who explained stuff in this thread!! I finally figured out how to do the port forwarding for my router and now my download that was previously going at 1k, is going over 30k. Just wanted to say thanks 'cause I was super excited, hehe : ) Thanks~~!!

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Sep 12th, '04, 02:45

no problem. it's easy to show your appreciation: just help seed and keep your dl window open as long as possible. :)

User avatar
Carn
Posts: 118
Joined: Jul 7th, '04, 14:38
Location: at my computer refreshing d-addicts.com >_>

Post by Carn » Sep 21st, '04, 16:42

http://bt.etree.org/details.php?id=846

I thought this was a good explanation for my D-link 614+..still trying it out, though. :)

amethyst
Posts: 9
Joined: Sep 26th, '04, 23:38

Post by amethyst » Sep 30th, '04, 10:02

How do u know if your modem is a router? Mine is a Motorola S85100 SURFboard cable modem. Can someone tell me if it is a router? In addition, I've tried opening the ports and nothing has changed. Whenever I download the light is never green but yellow- so something is blocking incoming calls right? It's weird because the first time i downloaded the light was green..i want it back...i can only d/l at 3-10kbs...that's just wrong for a cable connection. Can someone please help me? :-(

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Oct 5th, '04, 01:45

amethyst: a cable modem is usually NOT a router. a router is usually an extra piece of equipment that you've purchased and added. do you have a software firewall that you're using?

lavendersky
Posts: 18
Joined: Jul 18th, '04, 17:08
Location: Singapore

Post by lavendersky » Oct 10th, '04, 10:59

i'm using ZoneAlarm, and i do not know how to perform port forwarding. can anyone please enlighten me as to where can i add in the additional ports? When i opened up ZoneAlarm, and clicked on 'Firewall', it only allows me to add 'Host/Site', 'IP Address', 'IP Range', 'Subnet'. :-(

Ruroshin
Administrator
Administrator
Posts: 1149
Joined: Dec 6th, '03, 00:57
Has thanked: 1 time
Been thanked: 6 times

Post by Ruroshin » Oct 10th, '04, 11:34

lavendersky wrote:i'm using ZoneAlarm, and i do not know how to perform port forwarding. can anyone please enlighten me as to where can i add in the additional ports? When i opened up ZoneAlarm, and clicked on 'Firewall', it only allows me to add 'Host/Site', 'IP Address', 'IP Range', 'Subnet'. :-(
If you're using the free version then you can't add in ports, you can only do that with the advance version. But the free version should ask you if you want to allow the bittorrent client through the firewall and just select yes for that and you should be right.

Also, port forwarding is a term used for routers, in firewall terms you typically say open ports. I'm nitpicking but they are slightly different concepts.

lavendersky
Posts: 18
Joined: Jul 18th, '04, 17:08
Location: Singapore

Post by lavendersky » Oct 10th, '04, 15:10

i see, thanks for explaining. :) so am i correct to say that, if i failed the test on http://btfaq.com/natcheck.pl, it's because i do not have a router thus no ports are forwarded?

ap
Posts: 133
Joined: Dec 22nd, '03, 15:20
Been thanked: 1 time

Post by ap » Oct 10th, '04, 15:36

lavendersky wrote:i see, thanks for explaining. :) so am i correct to say that, if i failed the test on http://btfaq.com/natcheck.pl, it's because i do not have a router thus no ports are forwarded?
thats correct. if your comp is connected directly to the modem, there is no need for NAT. NAT stands for network address translation, a process where a number of computers can share the same ip address

ap

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Oct 10th, '04, 22:52

lavendersky wrote:i see, thanks for explaining. :) so am i correct to say that, if i failed the test on http://btfaq.com/natcheck.pl, it's because i do not have a router thus no ports are forwarded?
well, even when i didn't have a router, i didn't FAIL the nat check. this probably means that za is not configured correctly .. and your ports (6881-6999) are not OPEN. help us out. do you have the pro version, or free version?

i remember when i had za, i went to their homepage, and there was a forum there that had posts about how to open ports for various p2p apps.

PhoenixNL72
Posts: 13
Joined: Feb 4th, '04, 12:46
Location: Netherlands

Post by PhoenixNL72 » Oct 11th, '04, 01:07

Lavendersky, if that test reports Fail it means it couldn't connect to a bittorrent client on the port you specified with the hashkey you specified (Hashkey can be found on the details page of the torrent file or on the info page (if any) on the website you downloaded the torrent from.) Port number, if you didn't change the default values of your bittorrent client software, should be:
6881 for the first torrent you started
6882 for the second torrent
6883 for the third torrent
etc.
(However if you started a torrent. Waited till it was completed and closed it again. Then start another then the newly started will get the number that was first assigned to the one you closed/finished so in that case it gets hard to figure out the port nr. I advise first closing all torrent downloads and then starting a single one so you know it used port 6881 or the port nr set as Min port in your client configuration/prefs window.)

If you have tried this and are sure you have used the correct port number and hashkey and that test reports failed it means that for some reason connections from the outside(So from the internet) are blocked from reaching your computer and thus never arrive at the desired location(Being the bittorrent client program).

If that is the case check the following:
Step 1) Are you running a software firewall that might be blocking the connections? If so try it when you have temporarily turned the firewall of(or when you exited/closed the firewall program) to see if the test passes then. Note that only windows XP has a buildin firewall that can be blocking incomming connections. All other window versions including windows 2000 do not have this!
If the test succeeds when the firewall software is turned of then go to the official website of the firewall program to look for info on how to open port ranges in that particular program. You can try site sections like their faq, forum, customer support etc. Or if you have a help file or other type of manual for it check that to see if there is any info on opening ports. For info on how to configure the Windows XP firewall you can check other posts and there is always the windows help system. Anyway the firewall options are located somewhere in the network properties for the network adapter. (If you open the property page for "My Network Places" (or the network applet from control panel which is the same thing) you'll see all network adapter setups with info behind it. One of the collumns shows if the XP firewall is active on that adapter or not. If it's not then it's definetaly not the win xp firewall that's causing your problem. I don't know too much about XP so naming and stuff may be off but I hope you can still figure it out.

Step 2) Are you using a broadband router in between your modem and your computer? If so remove it a try it with the PC directly connected to the modem. If the test now succeeds then goto step 4

Step 3) If you have an USB type modem then it probably doesn't have a buildin router or firewall and you can skip to step 5 (though if you want to make sure about it you read on on how to find information on your router. The information will be in the manual of the modem or on the manufacturers site) . If you have an ethernet modem that has multiple PC connection ports you can be sure it has a buildin router and or firewall. If it has only one port then it can still be a router but it doesn't have to be. There are two ways to check this. One is to read the devices' manual either the printed version that was shipped with it. Or an alternative one(I'll explain about how and where you might be able to get an alternative manual a little later on) or by examining your network configuration. How you do this depends on the operating system you are using.
In windows 2000/2003 Server/XP open a command prompt. You can do this by clicking start. Then sellecting Run and then type "CMD.EXE" and click on OK. In the command prompt then type the following command:
ipconfig.exe /all
and press enter. The information about all network adapters in your system wil be displayed.
in windows 9x/ME also Click on Start and then select run. Then type WinIpCFG. A program window with the network adapter information will popup.

In both OSes the point is to determine the IP address that's used for your internet connection. If you have only 1 network card/Network adapter installed(or only an USB modem and no network cards at all) then the ip address shown is the one for your internet connection. If it starts with either 192.168 or with 10.0.0 then your modem is using a buildin router. If not then you are directly connected to the internet(It is however possible that your modem still has a buildin hardware firewall however this is highly unlikely though offcourse the manual will tell you if it does or not. Anyway you better skip to step 5) You can also skip to step 5) if you see a line with something like "DNS Suffix" in it that has a text behind it which has some relation to your internet service provider. (like it contains aol.com or something for america online. or <sometext>.upc.<some text> for UPC cable internet provider wel you get the point)

Step 4)
A step by step guide on how to configure a whole bunch of routers and modems can be found on the http://portforward.com/ site. This site also explains a lot of network terms like ip addresses, ports etc. So give it a wirl. Otherwise you'll need the manual for your modem/router or other info that explains it for your modem/router.(If you were bright enough not to throw it away or lose that manual like some stupid people do, then you can use that(though the printed manual that came with your box might just be a very brief version or a quick setup paper in which case you still need to check for a more elaborate manual or set of instructions, so read on. I'll give some pointers on where you might be able to find that manual or similar information.).

(note: I will from now on talk about router as a modem/router is just a modem and a router combined into the same box) . You can check the accompanying floppy disk or CD-Rom of your router for a manual. If the floppy/cd-rom doesn't have a manual it still might give you a clue on the wareabouts of the manufacturers website. On the Floppy/CD-Rom look for a .txt or .doc file in the drivers folder or floppy root. (Something like "readme.txt" or "ReleaseInfo.txt" and open it. It might have the URL (web address) for the manufacturers site in it somewhere) If it doesn't you can try a search engine like www.yahoo.com or www.google.com etc. I myself prefer yahoo cause I know how to use the search engine to do some more extensive searches like:
+Sweex +Official +Support
or something like it.
You could offcourse also just try if they have an obvious internet address. Just try entering www.
"www.sweex.com" will actually take you to the sweex home page. And the extensive manual with all info on configuration for sweex routers can be downloaded from that sites Support page.

When you have found the website of the router manufacturer check their forum/faq/download/support section for info(You'll need to know the routers exact type/model number. Ussually it'll be a few letters and a few numbers. Like "LB000020" (which is a Sweex router model number). Ussually there is some manual available for download with detailed information on how to configure the router so it will forward ports (On some routers this is called Virtual Server. On others port forwarding etc.

Just browse through the manual until you find a section that deals with forwarding ports. (It should talk about input ports, an output ports and an output/internal IP addresses. Sometimes also called external port, internal port, and internal address) Input/external port must be set equal to output/internal port. Output/Internal ip address should be set to the ip of your PC.

The manual should also be able to tell you how to login to your router and what password to use if any. (Ussually this just means you have to open your webbrowser program and add the address of the router in the address bar. Something like "HTTP://192.168.2.1" though it varies widely with different router brands and types.

As a last resort if you can't find any info on your modem. Can't find the manufacturers site. Or can't find any info on how to login to your modem you can try the following:
Like described in step 3 get the network adapter information for your OS with either the IPConfig (Win 2000/XP) or WinIPCfg (Win 9x/ME) programs. What you need now is the Default Gateway IP number for your internet adapter so lookup the line with Default Gateway at the left side that has a valid ip number behind it. For instance if ipconfig returns the following results:
>> Result start
Windows 2000 IP Configuration

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 10.0.0.150
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Ethernet adapter Local Area Connection 2:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
<< Result end
The ip of the gateway and thus the router/modem is 192.168.0.1
That adapter is also the adapter your PC uses to access the internet. Remember the adapter name or better yet write down the entire set of information (In this casse from the "Ethernet Adapter Local Area Connection 2" line all the way to the 1 at the end of the "Default Gateway line! Cause if things work out you'll need it later when configuring your PC to use a static IP number (We'll get to that in a little)
So open up your browser and enter "http://192.168.0.1" in the address bar(minus the double quotes!) and hit enter. If you are lucky you will now be shown the configuration page for your modem. If you are reasonably lucky you'll get a page that asks for a password. Try an empty password, as a lot of routers don't have a password set when they leave the factory, if it does require a password you could contact the place you got the modem from to ask them the password as a last resort(Most likely your ISP if the modem/router was shipped to you as part of an installation pack, or your local computer shop where you bought your modem/router and while you are at it ask them where you can find the manual or info on forwarding ports for it ^_~). If not, well guess you are out of luck I'm out of ideas that I can explain here so you'll understand ^^;

If so then Yeeeeaaaaaaaahhh. Now it's time to see if we can find those pesky port forwarding settings. On most routers there will be a menu on the top or left side of the page. Try finding an option like "General Settings" "Other Settings" etc and clicking on it.
Otherwise if there is an option that seems to indicate it has something to do with ports, routing etc click on that to go to a subpage You are basically looking for a button or link that says "Virtual Server" , "Port Forwarding", "Port Redirection", "NAT".
If you are lucky a button or link like that might even be on the main page. Anyway browse through the router pages until you find it. Don't worry! As long as you don't change any values or checkboxes and don't hit any links or buttons that are called "Save", "Store" etc then you can't messup your router settings. If you still are afraid. Look at the step by step guide of some other router types listed on the http://portforward.com/ who knows you might find a model there that has a page similar to the one on your router.
So lets assume you found that tricky "Port Forwarding", "Virtual Server", "NAT" configuration page somewhere on your router. For any type of port forwarding system you will need to configure your PC to use a static IP number. Not one that is assigned to it by the router! This is because you will need to fillin the IP number of the PC you want the router to actually forward the port to. You'll have to do this after you finished setting up your router to forward the ports, but you better read it now cause it'll tell you how to determine the ip number you will assign to your pc and there for will need to fillin a number of times on your router! It's quite a long piece of text though ^^ sorry it's hard to explain this without screenshots...

>>> Start of PC Static IP configuration
To set your PC to use a static IP you'll have to go to your network properties. So right click "My Network Places" in Win 2k and XP or "Network Neighbourhood" in Win 9x/ME
and select properties from the menu.
For Win 2k and Win XP a list of network adapter configurations is shows(As I don't know much about XP I'll describe the procedure for Win 2K. The one for Win XP shouldn't be too different). If there are more then one in the list, select the one that has the same name as the adapter that had a valid "Default Gateway" ip address in that Ipconfig/WinIpCfg program result (In the example shown that would be "Ethernet Adapter Local Area Connection 2") Select it and then right click on it and again select properties. You know see the configuration panel for that network adapter. Select the Line from the list of components in the dialog that has TCP/IP in it and click on properties. A new dialog popsup that shoud currently show something like: "Obtain an IP address automatically". Change that to "Use the following ip adress:" the lines below it should now turn white. On the "IP Address" fill in the exact same numbers as the ip number for the Default Gateway you determined earlier. (192.168.0.1 in the example) but add 1 to the last number so 192.168.0.2.
On the "Subnet mask" line copy the subnet from the Ipconfig/WinIpCfg Subnet mask result for that adapter. Finally copy the same default gateway number in the Default Gateway line too(Which is the actual IP address of your router). Sofar so good you are nearly there!! Now what remains is the bottom part. The DNS server. You also have to change this from "Obtain DNS Server address automatically" to "Use the following DNS server addresses" adn then fill in the same Default Gateway address as you used above for the "Preferred DNS Server". Leave the "Alternate DNS Server" line blank. Press OK to close the TCP/IP settings window. And then OK again for the Adapter properties(You might wanna disable "client for microsoft networks" and "File and Printersharing for Microsoft Networks" before you do that though. You don't need them and it makes your system a lot more secure against hackers and worm virusses!). Once you clicked OK it might take a while for the adapter window to actually close as windows will be busy reconfiguring the network system setup.

For win 9x/ME
You now should see a window titled "Network" with a list of services installed for your network system. If you only have one network adapter in your system you will see one entry in the list per component. If you have more then one adapter you will see an entry per component for each adapter. (Entries like
"Client for Microsoft Network -> Realtek 8193"
"TCP/IP -> Realtek 8193"
etc

I'll assume you only have one adapter as I think you know enough about networking to figure things out yourself if you have more then one.
First select and "Remove" the following entries if present. You don't need them to access the internet and they only pose a security risk and slow you computer down:
"Client for Microsoft Networks"
"IPX/SPC-Compatible Protocol"
"NetBEUI"
Next hit the File and Printer Sharing button and disable both options if they are set.
The above is just cleanup work. It's not really nescessary but it increases your systems security and as said speeds up your system a little.
Ok now for the important stuff.:
Select the entry "TCP/IP" from the list and select properties.
The TCP/IP properties window should popup. Select the IP Address tab. Change "Obtain an IP address Automatically" to "Specify an IP address" the lines below it should now turn white. On the "IP Address" fill in the exact same numbers as the ip number for the Default Gateway you determined earlier. (192.168.0.1 in the example) but add 1 to the last number so 192.168.0.2
On the "Subnet mask" line copy the subnet from the Ipconfig/WinIpCfg Subnet mask result for that adapter.
Next select the DNS Configuration tab. Set this one to the "Specify an Address" mode too and fillin the Default Gateway address as primary DNS server (First of the two lines that now turned white.) leave the second line blank. Select the Gateway tab. Set this one from Automattically to specify too and fillin the Default Gateway address on the first line (I hope I remember this correctly ^^; it's been a while. It ould have been a list with add and remove buttons. In which case you have to remove any thing that's allready in the list. Hit add and then fillin the default gateway address and press OK)
Finally you can click OK to close the TCP/IP settings. and then OK again to close the network control panel. Windows will prompt you to restart your computer. You will have to do this before the changes take effect.
<< End of PC Static IP configuration (Pfhew I thought this would go on for another 40 pages ^^; )

Ok back to router configuration and more specifically port forwarding and stuff.
Port Forwarding, virtual server and NAT configuration pages ussually have a table like list with lines that have entries (colums) which are named like in the next list(You might have to hit an Add button or something first to create a line under the header if the list is empty at present)
-A Column/Field Named something like External, Remote or Input IP or address. Depending on your Router model this column/field might not be present. If it is you should ussually leave it at it's default. For a lot of routers that would be 0.0.0.0
-A Column/Field named something like Internal, Local or output IP or address. You fillin the static ip number that you configured your computer with.
-A Column/Field named something like Internal, Local or output port. You fillin the port to forward here. For the first line put 6881 here. For the second 6882. for the third 6883 etc etc till you have as many lines as you normally would have simultanious bittorrent downloads!! Yes. You need to enter 1 line for each file you download. So if you normally download 8 torrents at the same time then you have to add 8 lines. You have to realize though that if you would start a 9th bittorrent download with only 8 ports forwarded that 9th download will be unreachable like before. So make sure you enter enough lines.
(Note: you can use a different port range if you want like 50000, 50001, 50002 etc. You have to make sure the minport and maxport settings of your Bittorrent client programs are configured accordingly.)
-A protocol type setting. Make sure it's set to TCP or if that isn't an available option use IP instead.
Ok you are done. Go find a save, save all, store configuration etc link or button somewhere ^^ (Or an Activate Changes one or something similar)

Step 5) so it doesn't seem to be a hardware/router/firewall problem at your end. But maybe your internet provider is trying to be smart and block the standard bittorrent ports??? (Damn bastards!!!!) well no fear you can change the ports that most bittorrent clients are using!! So check their help/documentation for info on how to do this for the more exotic clients like ABC and Azureus cause I don't know those. However I do know how to configure the Experimental Clients and BitTornado. Simply open the prefs dialog (click the blue Prefs link at the top right.) On the right hand there are two fields you can fill in that have to do with the ports used. Try putting in different numbers. There is a table with some possible ranges to choose from lateron in this post. Remember you are configuring Ranges so if you fillin 50000 in the MinPort and MaxPort 51000 you are defining all ports in between to be available to bittorrent! (Remember each download uses only 1 port. So if you only have like 8 downloads open at the same time it's pointless to set a range of 1000 ports like this. You should only set the port range to be 8 ports or a little more for safety but no more.) Make sure that there aren't any other programs or services that use any of the ports in between the MinPort and MaxPort ports you set! This can screw up things significantly! For instance mIRC transfers by default use the ports between 1024 and 5000 so if you use ports in that range when you are using mIRC to download stuff then you might be blocking servers that are trying to send to you when downloading a bittorrent!

If you are using the official Bittorrent client (Version 3.4.2) then download the include registry file (*.reg) and open it in notepad to edit it to suit your needs. Like for the Shad0ws client you need to set the minport and maxport values. If you look at the text (Which will most likely look like gibrish to you) you will see the text
--minport 6890 --maxport 6999
on line 4. These control the ports that the Official client will start using once you save and double click the .reg file (and click on YES and then on OK on the dialogs that will popup)
So change 6890 to the desired minport value and 6999 to the desired maxport value. See the table lateron for options on values to put here.
There are also some other options you can modify here if you want(but you don't have to). Like the minimum and maximum number of uploads your client will be doing and the maximum upload speed it will use for each download. (Yes you can limit the upload rate on the official client to. You just can't do it 'on the fly' while downloading.)
Change the 4 behind --min_uploads to the desired number of minimum simultanious upload connections you want the client to use. Likewise change the 7 behind --max_uploads to the desired maximum number of simultanious upload connections you want to allow the client to make. And finally the most important of those extra 3 options: Change the 0 behind --upload_rate to the upload speed(in Kilobytes per second) that you want the client to limit at.
After you are done changing, save the modified .reg file and double click it to activate the changes. (And click on the YES and OK buttons on the dialogs as I said before) Now when you open a .torrent file the client will start using those ports and those settings.

You will have to experiment a little to find a port range that works. Here are some suggestions. Note that you can also select other ranges within those ranges if you want:
Minport Maxport Desc
6890 6999 if only the basic bittorrent ports are blocked then this is a
a good alternative. You might have to set the minport higher
if it doesn't work though
1024 1079 This area is mostly free or occupied with some ussually
unused ports. Beware if using mIRC though!
1081 6880 Another mostly unused range(1080 is used for SOCKS
proxying. You probably aren't using that port but some
servers(Like a lot of IRC network servers) check for an
open port 1080 and ban you if you are using it so it's wise
to avoid it.
7000 65634 Any range in this region is ussable in theory. Some sites
(Like www.torrentbits.org) advise to use a range between
49152 and 65535. Pick a random range between these two
so your ISP won't be able to very easily findout which ones
and block those. If everyone starts using 7000 to 7010 all of
a sudden that arrouses suspicion ;)
Ports to try as a Last Resort:
Minport Maxport Desc
1 20 unused on most systems
21 21 Only 1 download at a time!. Most ISPs will leave the FTP
port open so you can run your own server.
You can't run an FTP server then on that port
25 25 Only 1 download at a time! Some ISPs will leave this port
open to allow you to run your own mail server (the SMPT
protocol uses this port per default)
Though I'd advise against it! It might give hackers that
scan your computer the idea that there is a server on your
PC that is worth hacking into! plus you won't be able to run
your own mail server on this port.
53 53 Only 1 download at a time! This port is used for DNS
services. If you aren't using a DNS server (I don't mean
using your ISP's DNS server! But you running one yourself
on your PC to share your internet connection you could try
this. Though I'd advise against it! It might give hackers that
scan your computer the idea that there is a server on your
PC that is worth hacking into!
67 67 Only 1 download at a time! This port is ussually used to run
a DHCP server on. So if you aren't using running a DHCP
server on your system you could try this port(I don't mean
using your ISP's DHCP server! But you running one yourself)
Though I'd advise against it! It might give hackers that
scan your computer the idea that there is a server on your
PC that is worth hacking into!
80 80 Only 1 download at a time!. Most ISPs will leave the HTTP
port open so you can run your own mailserver.
You can't run your own webserver then on that port.
Note that some servers scan this port and ban you if it's
used! (Like again a lot of IRC Network servers!)
110 110 Only 1 download at a time!. Some ISPs will leave this port
open to allow you to run your own mail server (The POP3
protocol uses this port per default)
Though I'd advise against it! It might give hackers that
scan your computer the idea that there is a server on your
PC that is worth hacking into!
1080 1080 Only 1 download at a time!. As mentioned before this port is
normally used for a SOCKS proxy. Though who knows
you might be lucky and the port may be open on your ISP.
Though I'd advise against it! It might give hackers that
scan your computer the idea that there is a server on your
PC that is worth hacking into! Also if you use this port and
you are using mIRC then certain IRC networks might ban
you for using this port.

Pfhew that's my longest post ever!!!!!!! HEYYYYY!!!!! WAKE UP !!!!!! sheesh I'm only doing this to help you ppl so at least pay attention ;_;

Okai that's enough of my drivel.
I hope this helps out in anyway. In no way do I claim this is a complete overview of what you can do to solve the problem. I'm sure there are people smarter then me out there who know other things to try if all this doesn't help. There are things like UPnP (Universal Plug and Play) that is supported by WinXP and most modern Routers/Modems and which Bittornado for instance can use to open up/forward ports dynamically etc but I don't know the specifics. And there must be other things like that. At least I hope this might have helped you pinpoint the location of your problem.
Attachments
Configure Official Bittorrent 3.4.2.zip
Example registry file for configuring the Official Bittorrent 3.4.2 client to use different ports etc.
(418 Bytes) Downloaded 955 times

PhoenixNL72
Posts: 13
Joined: Feb 4th, '04, 12:46
Location: Netherlands

Post by PhoenixNL72 » Oct 11th, '04, 03:26

So just to make things clear. If you fail the test on that site that is BAD. it means their server couldn't connect to your IP number on the port you specified for the torrent you specified (with the hashkey). So it couldn't connect to you at all. Meaning you are firewalled or are behind a router. If you "Pass" the test then you are set to go and your bittorrent client is reachable by others without any problems..

lavendersky
Posts: 18
Joined: Jul 18th, '04, 17:08
Location: Singapore

Post by lavendersky » Oct 12th, '04, 16:25

jholic: i'm using the free version of ZA. i went to their forums but only found topics on how to add ports for the Pro version. :-(

PhoenixNL72: wow! that's an extremely long and detailed post. from what i've read, i am guessing that my problem might be due to my ISP -- SCV (Singapore). My PC is directly connected to the net through the cable modem, no router. I've checked my IP address and it starts with 218.186 so the modem isn't using a built-in router. Lastly, the Bitorrent client that I'm using is BitComet 0.56, and my PC is operating on Win ME. And yes, wat u've posted has helped me to pinpoint my problem. (i hope :P ) A big thanks to you!

To all who have replied, wanna thank you guys for the prompt replies and assistance provided. :D i'll try to work it out and post here if i succeed. wait for my good news! 8)

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Oct 12th, '04, 23:17

lavendersky: good luck to you. i've also heard that some isp's from singapore have trouble connecting to d-addicts. you may want to find out if other singaporeans(?) are using another isp.

PhoenixNL72: wow. :notworthy:

PhoenixNL72
Posts: 13
Joined: Feb 4th, '04, 12:46
Location: Netherlands

Post by PhoenixNL72 » Oct 13th, '04, 23:54

I thought of something else. If you can receive files on IRC then you can try the following:

If you can receive files over IRC the person sending must be able to reach your PC. So open the mIRC options. Goto DCC->Options. and note the port range used. Normally it would be 1024-5000 if you didn't change it. Change the first one to be <x> higher. In which x = The number of ports you wanna use for bittorrent. Then hit ok. Now go to bittorrent and set the port range from the original starting one of mIRC to one below the current starting port of mIRC. Close the client. And then download and start a torrent. Then goto this site: http://btfaq.com/natcheck.pl . Fillin the original port number from mIRC that is now set as MinPort for bittorrent. And on your torrent download go to the details dialog of the torrent and copy the hashkey(Called hash_info in Bittornado) and copy it to the site. Then run the test to see if the site can connect to your torrent client.If it failed. then check to see if the ip the site reports matches the correct ip for your computer. If not you have to set the ip your client must report to the tracker manually in your client. In Bittornado you go to prefs->advanced and there copy your IP number into the top box called Local IP. Close your client again. Restart the download and try the test on that site again
BTW if you are receiving a file on mIRC, which started before you changed the port settings in the DCC options, while doing the test, it might be that mIRC is using that exact port. In that case Bittorrent will use the next available free port and you should put a number one higher as port number on the test site instead of the first.

cryxtalz
Posts: 2
Joined: Oct 15th, '04, 19:32

help

Post by cryxtalz » Oct 22nd, '04, 19:41

first of all, thanks for all the detailed info given above! i have tried to follow the steps faithfully but up til now i'm still trying to figure out the proper configurations for opening the ports :-( currently my download speed is around 1kbps-8kbps (which is soooo painfully SLOW) and my upload speed is around 5kbps-14kbps... i'm using the official BT client v3.2.1

one question i have is this: i went to do the natcheck and failed the test which is bad i know :-( but i was just wondering - on the natcheck site, it stated that "The test will be run on the IP address: 202.156.xxx.xxx" is this ip add supposed to be the one that i'm using? cos when i went to check my ip add using winipconfig, the ip that showed was 192.168.xxx.xxx so i'm kinda confused here.

i'm badly in need of advice and would very much appreciate some help pls! thank you!

Ruroshin
Administrator
Administrator
Posts: 1149
Joined: Dec 6th, '03, 00:57
Has thanked: 1 time
Been thanked: 6 times

Re: help

Post by Ruroshin » Oct 22nd, '04, 21:34

cryxtalz wrote:first of all, thanks for all the detailed info given above! i have tried to follow the steps faithfully but up til now i'm still trying to figure out the proper configurations for opening the ports :-( currently my download speed is around 1kbps-8kbps (which is soooo painfully SLOW) and my upload speed is around 5kbps-14kbps... i'm using the official BT client v3.2.1

one question i have is this: i went to do the natcheck and failed the test which is bad i know :-( but i was just wondering - on the natcheck site, it stated that "The test will be run on the IP address: 202.156.xxx.xxx" is this ip add supposed to be the one that i'm using? cos when i went to check my ip add using winipconfig, the ip that showed was 192.168.xxx.xxx so i'm kinda confused here.

i'm badly in need of advice and would very much appreciate some help pls! thank you!
This is why its a called a NAT check. NAT = Network Address Translation. 192.168.xxx.xxx is your internal address behind the router, 202.156.xxx.xxx is the external address that everybody else in the world sees you as. Your router is surpose to translate 202.156.xxx.xxx to your internal one and forward any port connection that you've setup to that address. Obviously its not working because you haven't passed the NAT check.

What type of router are you using? You need to find the manual or help file that came with your router and look up how to forward ports on your router (sometimes called redirection as well) and forward the ports 6881 to 6889.

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Re: help

Post by jholic » Oct 22nd, '04, 23:59

cryxtalz: when you purchased your router, the instructions inside must tell you how to get to your router configuration page. (usually, you would use your browser and go to ip address 192.168.x.x and enter your username/pwd - make sure you change the pwd).

once you are at the router config page, you can fwd your ports. i have a feeling you're not too comfortable w/ this, so find out exactly what make/model your router is, then go to: www.portforward.com they have step-by-step instructions on how to forward your ports.

hope that helps.

cryxtalz
Posts: 2
Joined: Oct 15th, '04, 19:32

Post by cryxtalz » Oct 23rd, '04, 07:38

thanks Ruroshin and jholic for your replies! you're right, jholic, I'm not a very tech person and am not familiar at all with such stuff... i have found out that i'm using a 3Com 3CRWE554G72 cable/dsl router... i'm on win xp and using Starhub Maxonline 1500 (in Singapore) as my isp.

i've looked thru portforward and followed the instructions but towards the end, i did not know which dns servers to use. portforward said to contact my isp, which i did but the tech people said that their ip add and dns servers are automatically generated and they won't be able to provide me with any specifics :-( so now i'm stuck again... my win xp firewall is off and i've specified my modem's virtual server custom service ports to be 6881-6999 but bittornado is still showing a yellow light, which means i'm still behind a firewall??? according to portforward, setting up a static ip add is important to port forwarding but now i can't even set up a static ip add as told by my isp :-(

pls advise further! thank you!

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Oct 24th, '04, 11:41

cryxtalz: i had some problems understanding a few terms when i first started, so don't worry about it.

1. you should search this forum for "singapore" and "china". there are several threads talking about how isp's there are starting to limit bw and cap ul/dl speeds.

2. in terms of static ip, it means that you should go into your router configuration page, and assign your computer a static ip. your router can still have a dynamic ip from the isp. this way, every time you turn your computer on, your router will assign that computer the same INTERNAL ip address, and will know exactly which ip address to forward data to. meanwhile, the router itself is assigned a dynamic ip address from your isp (and it is THIS ip address that the world sees).

i hope that clears things up. :)

PhoenixNL72
Posts: 13
Joined: Feb 4th, '04, 12:46
Location: Netherlands

Post by PhoenixNL72 » Oct 24th, '04, 19:32

Cryxtalz: On my loooooong post there is a section that deals with setting up a PC to use a static IP nr. So look it up for that. Seconds your router should have an option to use DHCP(Sometimes also called Automatic) to obtain both the IP number and DNS numbers from your ISP. Most likely this is allready set correctly cause otherwise you wouldn't be able to connect to the internet at all.

User avatar
seira
Posts: 28
Joined: Oct 31st, '04, 13:27

Post by seira » Nov 1st, '04, 13:50

hi, i am a mac os x user, so the window guide confused me a lot. i have few questions and if someone can answer them i will appreciate it.

1. does mac os x use firewall? i don't know if i'm behind firewall or now since mac is safer than windows.
2. how can i do the same thing the web page specified with mac computer? does anyone know this?

techie
Global Moderator
Global Moderator
Posts: 596
Joined: Oct 18th, '04, 02:37
Location: 99% sure, Studying.

Post by techie » Nov 1st, '04, 14:39

seira wrote:1. does mac os x use firewall? i don't know if i'm behind firewall or now since mac is safer than windows.
A) you're not unless you install one and B) well thats not quite true. Mac OS X or 10 is however not quite Mac anymore though. It's Unix based and thereby closer to Linux than Mac once was. Or so I have received my tech manuals updated anyway. Not that I care much for either Mac nor Unix myself.

Now depending on how close to Linux/Unix it came, you could check out a firewall thats called Smoothwall. I hear thats a really good one and for the PC users using Zonealarm, when you do a security scan of your PC ZA will tell the world it's smoothwall and not ZA.
seira wrote:2. how can i do the same thing the web page specified with mac computer? does anyone know this?
Check out the online references given by many BT coders, both in the guides provided by ruroshin here and the ones available at places such as Sourceforge.net

Since BT is open source, that should be a good place to look for details about how things work as well.

techie
Global Moderator
Global Moderator
Posts: 596
Joined: Oct 18th, '04, 02:37
Location: 99% sure, Studying.

Post by techie » Nov 1st, '04, 14:47

cryxtalz wrote:thanks Ruroshin and jholic for your replies! you're right, jholic, I'm not a very tech person and am not familiar at all with such stuff... i have found out that i'm using a 3Com 3CRWE554G72 cable/dsl router...
Double check that you have HTML input to your router through your locak NAT range.
That is, you can log in to your router by going to 192.168.0.1 or whatever your routers internal IP is.

Specify in the PortForward a range or a specific port 6881 as you have.

Make sure your local machines firewall is open for the same port and very importantly allows your bittorrent access both as server and client.

If you use Zonealarm, you could do this by allowing your client access in Programs settings for all trusted as client and server and for internet access as client to any IP.

Then specify your router IP as trusted IP.
I did this with Azureus and it works fine but the other hinch here is, you're on XP.
I cannot run Azureus as reliable as on W2K from my XP box. I believe it has to do with the NAT (internal network management) and how XP handles this compared to W2K.
cryxtalz wrote:know which dns servers to use. portforward said to contact my isp, which i did but the tech people said that their ip add and dns servers are automatically generated and they won't be able to provide me with any specifics
JUNK... the ISP you are using doesn't want to release the info because they a) dont want unjustified routing through recursive dns lookups from non users, and b) theire lazy.

Go for a looksee at www.open-rsc.org and pull a IP number from those guys to use instead. They provide so-called open root DNS servers for free and will allow you to route from anywhere.

User avatar
sukyong
Posts: 57
Joined: Jul 13th, '04, 22:55
Location: Washington, DC

Post by sukyong » Nov 2nd, '04, 19:55

I did the port forwarding for 6881-6889. However, I notice no change in dl/ul speeds and it failed the Nat Check. What am I doing wrong? I am using a microsoft wireless router with firewall with a dsl connection.

My download and upload speed never is more than 1-5 kb/s unless I'm at a public wifi station which then can go up to 30 kb/s (at most). But even at the high speed, it often just stops and slows down to 1 kb/s or 0. I never have a green light - always yellow (even at the public wifi stations). Can someone clue me in?

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Nov 2nd, '04, 23:10

sukyong: nowadays, port range for bt is 6881 to six-nine-nine-nine (6999). which client are you using? in bittornado, if you click on prefs, you will notice that the range (6881-6999) is randomized. therefore, the torrent may have used something like 6993 and would not have been forwarded.

do you have any firewalls installed?

Ruroshin
Administrator
Administrator
Posts: 1149
Joined: Dec 6th, '03, 00:57
Has thanked: 1 time
Been thanked: 6 times

Post by Ruroshin » Nov 2nd, '04, 23:26

jholic wrote:sukyong: nowadays, port range for bt is 6881 to six-nine-nine-nine (6999). which client are you using? in bittornado, if you click on prefs, you will notice that the range (6881-6999) is randomized. therefore, the torrent may have used something like 6993 and would not have been forwarded.

do you have any firewalls installed?
I saw that when using bittornado, I wonder why they want to randomized it?? Anyway, either change your setting in Bittornado down to 6881-6889 and turn off randomizing or increase your port range forwarding in your router.

If you're using a firewall as well make sure those same ports are open.

User avatar
sukyong
Posts: 57
Joined: Jul 13th, '04, 22:55
Location: Washington, DC

Post by sukyong » Nov 3rd, '04, 01:48

Ruroshin wrote:
jholic wrote:sukyong: nowadays, port range for bt is 6881 to six-nine-nine-nine (6999). which client are you using? in bittornado, if you click on prefs, you will notice that the range (6881-6999) is randomized. therefore, the torrent may have used something like 6993 and would not have been forwarded.

do you have any firewalls installed?
I saw that when using bittornado, I wonder why they want to randomized it?? Anyway, either change your setting in Bittornado down to 6881-6889 and turn off randomizing or increase your port range forwarding in your router.

If you're using a firewall as well make sure those same ports are open.
Thanks guys! I am using bittornado so I changed the preference on it to only use 6881-6889 and not to randomize. I do have a firewall so I added those ports to the "exception" list...right now I'm not seeing a dramatic change but maybe it takes time to see any real difference? I'll let it run and will report back later.

Thanks again!

User avatar
sukyong
Posts: 57
Joined: Jul 13th, '04, 22:55
Location: Washington, DC

Post by sukyong » Nov 3rd, '04, 02:03

I don't think I understand this whole port thing. I have 3 bittornado downloads going. I used the hash id on each one and tested on the nat check to see if it passed. Only 1 passed on port 6885 and the other 2 had "most likely configured properly but failed to find the correct hash id" results on 6885.

I thought each download was suppose to use a different port so why are all 3 on 6885? Is this why only the download that "passed" has the higher speed than the other 2?

Ruroshin
Administrator
Administrator
Posts: 1149
Joined: Dec 6th, '03, 00:57
Has thanked: 1 time
Been thanked: 6 times

Post by Ruroshin » Nov 3rd, '04, 02:07

sukyong wrote:I don't think I understand this whole port thing. I have 3 bittornado downloads going. I used the hash id on each one and tested on the nat check to see if it passed. Only 1 passed on port 6885 and the other 2 had "most likely configured properly but failed to find the correct hash id" results on 6885.

I thought each download was suppose to use a different port so why are all 3 on 6885? Is this why only the download that "passed" has the higher speed than the other 2?
did you put in a different port number each time you tried that check? Make sure the correct port number and the correct hash id is entered when using the nat check.

HUAY
Posts: 29
Joined: Nov 3rd, '04, 02:05
Location: Upstate NY =__=;;;
Contact:

Post by HUAY » Nov 3rd, '04, 02:13

O_______O *dies.

Oh gosh =__=;; So I've read most of the posts here... and I think I understand it all.. but.. my problem is...
Access your Linksys Firewall Router's web admin page, according to the instructions in the manual for your router.
o__o.... According to the instructions in the manual for your router. I can't find the manual. Well. The CD. I like... hecka searched. TT______TT... Can't find it O_O; Oish. @__@;;...

My downloads are so slow >_<;

{edit}
Lol thanks sir (MoerkJ) O_O; haha. I solved my problem though. XD Bitcomet O_O; is much faster~ ^^
Last edited by HUAY on Nov 5th, '04, 00:41, edited 3 times in total.

MoerkJ
Administrator
Administrator
Posts: 1315
Joined: Dec 6th, '03, 08:40
Location: Germany

Post by MoerkJ » Nov 3rd, '04, 02:18

search for it. almost any manual is available as pdf somewhere. good luck!
.

User avatar
ph3412
Posts: 13
Joined: Mar 5th, '04, 05:06
Location: UCLA

ISPs throttling your torrents!

Post by ph3412 » Nov 3rd, '04, 03:28

I noticed a couple days ago that many torrent sites were starting to BAN users that used the default port ranges for BT. This is in response, it seems, to the increasing number of ISPs that throttle upload/download speeds of BT users using that port range, as well as the default ports of many other popular p2p programs like emule, kazaa, etc.

Since this is pretty recent, IF your dl speeds have been mediocre recently, then you should definitely try to use random ports of about 10 ports wide. The way bittorrent works, to my knowledge, is that a peer connects to you on the ports he has set and you connect to peers on ports you've set. Since, in many firewall programs, BT has no problem accessing these ports, it won't harm you to change the port settings. Changing the ports has no effect on your connection to the tracker for statistics and all the other wonderful jazz that trackers provide. According to the Bittornado forum post (found here ) doing this will actually increase your torrent stability and speed, while making it impossible for ISPs to effectively throttle your torrents. They can't throttle all the ports out there!

Anyways, read that post. It explains this whole shebang far better than I did.

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Nov 4th, '04, 00:01

sukyong: i believe if you click on "advanced" and look on the bottom of the window, you will see "torrent listening on port 68xx". that will be the port number that you enter for your nat check. no, multiple torrents won't be on the same port.

Ruroshin: my uneducated guess was that the randomize function was for security. if a hacker knew which ports were open on your router (6881, etc), it would be easier to hack you. but ph3412's explanation seems to be much better.

PhoenixNL72
Posts: 13
Joined: Feb 4th, '04, 12:46
Location: Netherlands

Post by PhoenixNL72 » Nov 5th, '04, 08:19

ph3412: Yes that is correct. Trackers that use the torrentbits software ban clients that use ports 6881-6889. You can change the port range to any range you want as long as those ports aren't in use by some other application.

jholic: No those ports aren't picked randomly but sequentially for the following clients, Official, BIttornado, Shad0ws experimental. So your first download gets the first port. Second download the second port etc. Until you finish one. Then the next download will reuse that port number again. Azureus works differently though. Anyway the reason he was still slow even with ports 6881-6889 forwarded was cause he hadn't opened those ports up in his firewall yet.

Ruroshin: Azureus reuses the same ports for all torrent downloads it has open, so that's why it can have multiple torrent downloads on port 6885. As it's a single program that is managing all the downloads it can do that. The other clients start multiple copies of themselves for each download that don't know anything about one another so that's why each one uses it's own port number cause otherwise they wouldn't know for which torrent the incomming data packets are for.

I hope this clears up a few things ^^

User avatar
rivenrock
Posts: 18
Joined: May 4th, '04, 14:11
Location: Australia

Post by rivenrock » Nov 26th, '04, 12:04

jholic wrote:sukyong: i believe if you click on "advanced" and look on the bottom of the window, you will see "torrent listening on port 68xx". that will be the port number that you enter for your nat check.
Does anyone know how to do the same using ABC? I've looked everywhere, but can't find a reference to the port a torrent is listening on.

Most of my DLs are doing okay, but this one particular one is really slow, even if it's the only one DLing. I don't know if it'll help, but I want to run a check on it.

Edit: I just tried the port numbers one by one in the range, and it passed for one port, so I guess it is running okay. The slow speed must be for some other reason. :scratch:

Yomy Chan
Posts: 31
Joined: Sep 8th, '04, 08:06

Post by Yomy Chan » Nov 26th, '04, 12:21

I am having this problem for 3 days
I couldn't fix it. My download rate is 0.3 or sometimes 3
I am using ABC :-( please help me

PhoenixNL72
Posts: 13
Joined: Feb 4th, '04, 12:46
Location: Netherlands

Post by PhoenixNL72 » Nov 26th, '04, 16:33

If only that one torrent is slow then it's most likely a problem with that torrent not your setup.

If you get slow speeds even when you aren't behind a router/firewal then chances are your ISP is throtteling common peer 2 peer ports. Change your port range to something like 46250-46350 (so a random range)) and see if that helps.

User avatar
rivenrock
Posts: 18
Joined: May 4th, '04, 14:11
Location: Australia

Post by rivenrock » Nov 26th, '04, 21:38

Yeah just that one, so it's unlikely my isp is throttling the bT range.

Every morning I wake up and can't believe that one seeder is still there. I will be so happy when this particular download finishes. Last in that series, so having it move at snail pace is excruciating, haha, and I always expect the seeder to disappear. So far, so good. :)

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Nov 30th, '04, 00:45

rivenrock: sorry so slow to respond.

have you tried right-clicking on that particular torrent, and looking for 'advanced' or 'details'? the other thing you may want to check is if your preferences has the port ranges 'randomized'. if it ISN'T random, then it will go sequentially from 6881 (for the first torrent), 6882 for the next, etc.

lastly, it's very possible that the one seeder may be seeding/dl'ing other things, so only allocated like 3kB to seeding your torrent. in which case, it's time to learn some meditation! :lol

PhoenixNL72
Posts: 13
Joined: Feb 4th, '04, 12:46
Location: Netherlands

Post by PhoenixNL72 » Dec 1st, '04, 02:58

BTW I just reread your post ph3412:
>>Since this is pretty recent, IF your dl speeds have been mediocre recently, then you
>> should definitely try to use random ports of about 10 ports wide. The way bittorrent
>>works, to my knowledge, is that a peer connects to you on the ports he has set and
>>you connect to peers on ports you've set.
And ehrm it's the otherway around. peers connect to you on one of the ports that you have set in your client. It's like this:
Your client connect to the tracker and report on what port it is listening for incomming data block(Download).
The tracker sends you a list of other peers connected on that torrent with for each peer the port it is listening for data on.
Every few minutes the client rerequest that list from the tracker and tell it you are still online (This is called announce).
As other peers clients do that rerequest to they will get a new list with you and the port you are using in it and when they have a free upload slot(standard a client uploads to 4 peers simultaniously but this is configurable) they start sending data to your IP address and to the port your client reported to the tracker. And offcourse if your client has free upload slots it will start sending blocks to a peer on that peers reported port. (To which peer a client sends data depends on a number of things. Like which peer has send that client data itself and how much. Clients favor peers that send them a lot of data. But also on how fast a peer can download. faster downloaders are also prefered over slow ones. And it also depends on how long ago a peer allready received data from your client etc etc)

Yomy Chan
Posts: 31
Joined: Sep 8th, '04, 08:06

Post by Yomy Chan » Dec 1st, '04, 15:08

where should I go to change the ports :-(

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Dec 2nd, '04, 00:57

Yomy Chan: i only know bittornado. you would click on 'preferences'. in the upper-right hand corner, you can change the port range (from the default 6881-6999).

Yomy Chan
Posts: 31
Joined: Sep 8th, '04, 08:06

Post by Yomy Chan » Dec 2nd, '04, 05:02

I need to know how to configure the Windows XP firewall :-(
Can you help me

iceberri
Global Moderator
Global Moderator
Posts: 559
Joined: Jan 18th, '04, 15:37
Location: New Jersey

Post by iceberri » Dec 2nd, '04, 05:06

Yomy Chan wrote:I need to know how to configure the Windows XP firewall :-(
Can you help me
Start
Control Panel
Security Center
scroll down a little......
Windows Firewall
Exceptions tab
Add Program... blah blah blah. ^_^
Or you could disable it completely under the General tab and just checking Off.

Yomy Chan
Posts: 31
Joined: Sep 8th, '04, 08:06

Post by Yomy Chan » Dec 2nd, '04, 05:15

Like this?
Attachments
Image1.jpg
Image1.jpg (42.2 KiB) Viewed 17806 times

iceberri
Global Moderator
Global Moderator
Posts: 559
Joined: Jan 18th, '04, 15:37
Location: New Jersey

Post by iceberri » Dec 2nd, '04, 05:29

^ Yep. ^__^

Yomy Chan
Posts: 31
Joined: Sep 8th, '04, 08:06

Post by Yomy Chan » Dec 2nd, '04, 05:47

And this one is ok like this?
Attachments
Image2.jpg
Image2.jpg (47.43 KiB) Viewed 17811 times

Yomy Chan
Posts: 31
Joined: Sep 8th, '04, 08:06

Post by Yomy Chan » Dec 12th, '04, 15:20

Hi,
I just want to ask about what does it mean to have two colors in the same time while I download from ABC? even though there is seeding in all those drama
Attachments
Image11.jpg
Image11.jpg (36.85 KiB) Viewed 17758 times

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Dec 14th, '04, 01:04

i don't use abc, but i believe yellow means you're firewalled.

eynjel18
Posts: 6
Joined: Jan 11th, '05, 18:52

Post by eynjel18 » Jan 11th, '05, 19:57

Hi, I'm new here and the forums on these site is very helpful.
I have a question about downloading Torrent Files.
Im have a WINXP OS and a DSL connection and McAfee Firewall installed.
Im using eDonkey2000 which has a plug-in for dloading BitTorrent Files and I tried to follow as much as I can on Tweaking Bittorrent. I've disabled my firewall and it helped a little bit but i'm not satisfied with the dloading speed averaging 30Kbps. I know my internet connection can do better than 30Kbps. Any more tips to a faster speed for dloading files. And how can I add more sources, can u give me a link?
Thanks in Advance :-)

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Jan 11th, '05, 22:14

eynjel18: welcome to d-addicts! you don't really need to disable your firewall. you just need to allow bt to communicate through ports 6881-6999. also, do you have a router? if so, you may want to go to www.portforward.com and forward 6881-6999 to your computer.

finally, the best way to do a check is to get the info-hash and port number from a torrent you're dl'ing, go to btfaq.com, and do a NATCHECK. if you pass, your system is pretty much configured. if not, then you know something's wrong.

some torrents move slower than others - due to amount of seeders, leechers, whether they've got good bw, upload speed, configured correctly, etc.

eynjel18
Posts: 6
Joined: Jan 11th, '05, 18:52

Post by eynjel18 » Jan 12th, '05, 09:10

eynjel18: welcome to d-addicts! you don't really need to disable your firewall. you just need to allow bt to communicate through ports 6881-6999. also, do you have a router? if so, you may want to go to www.portforward.com and forward 6881-6999 to your computer.

finally, the best way to do a check is to get the info-hash and port number from a torrent you're dl'ing, go to btfaq.com, and do a NATCHECK. if you pass, your system is pretty much configured. if not, then you know something's wrong.


Hi, thanks for the reply, I dont have a router and I've already done the NATCHECK and I've passed.

some torrents move slower than others - due to amount of seeders, leechers, whether they've got good bw, upload speed, configured correctly, etc

I see, how will I know the amount of seeders and leechers and all that stuff. Can you give me the link :-)
T.Y.

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Jan 13th, '05, 02:28

eynjel18 wrote:I see, how will I know the amount of seeders and leechers and all that stuff. Can you give me the link T.Y.
there is no link for it. you can see the seeds/leeches on the tracker (click on torrent on the top of this page). or your bt client should tell you how many seeds/leeches you are connected to.

Yomy Chan
Posts: 31
Joined: Sep 8th, '04, 08:06

Post by Yomy Chan » Jan 13th, '05, 08:37

Hi,
Here I am again :-(
This time the problem is the DL speed.

When I download a BT file, the color is green, but the DL speed is the same eventhough there are alot of seeders, I mean, if there was 100 seedrs and 500 leacher, my DL Speed is between 20 and 50, I want it to be around 200 at least :-(

What do you think the problem is?
PS: I am using this modem, is it a good one?

http://www.xdsl-modem.de/xdsl-Modem/Mod ... ucent.html

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Jan 13th, '05, 09:05

Yomy Chan: is it a problem with only THAT torrent, or ALL torrents.

i have three notes:

1. make sure you are dedicating enough UPload speed to the torrent. bt is supposed to reward upload speed, so the more you share, the more you should get back (theoretically).

2. give the torrent some time. when there are a lot of seeders and leechers (such as sotw), it sometimes takes a while for your client to pick up speed.

3. maybe there's nothing you can do at all. if all the leechers on the torrent are setting their upload very low, then everyone suffers. you can only hope that they will learn eventually.

User avatar
snOOpy
Posts: 21
Joined: Nov 6th, '04, 04:23

Post by snOOpy » Jan 21st, '05, 04:44

Ok everyone... PLEASE HELP ... After reading thru all 5 pages long of all the question and tips, I still confuse as before I started reading it ... Anyway I have followed as much as I can with setting up with the port forwarding and all but I still have NAT Error. So could some one please be kind and show me how to resolve this problem and also increase my speed in LAMENT TERM (preferrably details step by step) .. Thanks alot .. This network setup is driving me crazy...

I have the following:
Router: D-Link 614+ w/ firewall
Virus Software/Firewall: PC Cilin
Torrent Client: Azureus v2.2.0.2 with latest Java version

ps. I have setup the Router and PC Cilin to enable those 6881-6889 and 7979 ports for both tcp and udp.

Thanks again

jholic
Global Moderator
Global Moderator
Posts: 2972
Joined: Feb 3rd, '04, 19:53
Location: missin' hawaii

Post by jholic » Jan 21st, '05, 10:41

snoopy: if you patiently read through all the steps, you should be able to do it. you're probably rushing through it.

i have none of the equip/software that you have, so i can't give you a blow-by-blow, but here's some general steps:

1. disconnect your router and plug straight into your computer. disable your firewall. now, do you pass the NAT check? good.

2. with your router disconnected, configure your firewall to allow BT to dl and ul through. do you pass the NAT check? good.

3. now, connect your router, and learn how to fwd your ports to your computer. do you pass the NAT check? you're ready to go.

User avatar
snOOpy
Posts: 21
Joined: Nov 6th, '04, 04:23

Post by snOOpy » Jan 21st, '05, 22:27

Thanks for the responsed jholic ... I'll try it out tonight

dmorgan
Posts: 76
Joined: Apr 11th, '04, 17:46
Location: New York

Post by dmorgan » Jan 29th, '05, 14:30

One tip that I can share, is that you need to defragment your hard drive once in a while. I was having speed problems and tried everything! ....except defragmenting. :blink What do you know.... my internet speed improved. :D

My hard drive was badly fragmented! :crazy:

Performance is important ya know! 8)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest