Wcześniejsze wersje do wersji 3.2 jako standartowych ustawień używały portów z zakresu od 6881 do 6889.
W wersji 3.2 i późniejszych zakres portów został rozszerzony do przedziału od 6881 do 6999.
(Tam są wszystkie porty TCP, BitTorrent jednak nie używa UDP). Klient na początku zaczyna od najniższych portów i następnie próbuje wyższe porty aż do momentu w którym znajdzie taki za pomocą którego będzie mógł się połączyć z siecią P2P. Oznacza to że najpierw klient próbuje połączyć się za pośrednictwem portu 6881 następnie 6882, etc.
Zatem, potrzebujesz tylko otworzyć tak duzo portów, aby możliwe było nawiązanie połączenia przez twojego klienta z siecią BitTorrent. Dla większości osób wystarczy otworzyć porty z zakresu 6881-6889.
Porty z jakich nasz klient BitTorrenta kożysta jest zazwyczaj konfigurowalny, w ustawieniach programu. Często możemy wybrać zakres portów czyli port minimalny i maxymalny.
Trackery działajace w sieci BitTorrent wymagają zazwyczaj połączenia z siecią za pośrednictwem portu 6969, dlatego klient musi mieć zazwyczaj otwarty dostęp do tego portu. niektóre trackery wykorzystują inne porty....
JAK WSPÓŁDZIAŁAJĄ ONE Z FIREWALL I NAT?
BitTorrent będzie zazwyczaj dobrze współpracował z NATem (network address translation), kiedy łączy sie za pośrednictwem otwartych portów. Takie warunki głównie spełniane są w sytuacji łączy się z siecią i innymi komputerami przez Publiczne IP, najczęściej wykorzystywany w przypadku: domowych sieci oraz połączeń xDSL.
Jednak, lepszą prędkość i rezultaty osiągniesz równie jeżeli będziesz miał większą ilośc połączeń przychodzących. Taką sytuację możesz osiągnąć stosując "port forwarding". Na przykład gdy posiadasz połączenie kablowe albo DSL oraz jednocześnie router/switch/gateway/firewall, aby poprawic swoje rezultaty w pobieraniu z sieci BitTorrent, powinieneś zmienić ustawienia takiego urządzenia które wykorzystujesz do łączenia się z internetem, i forwardować porty z zakresu: 6881-6889.
Zazwyczaj zmiany ustawień router/NAT można dokonać za pomocą specjalnego oprogramowania zainstalowanego w Routherze, które możemy uruchomić za pośrednictwem naszej przeglądarki internetowej. Najczęściej w tym celu musimy przejść pod adres http://192.168.1.1 lub http://192.168.0.1. W celu przeprowadzenia powyższych zmian radzimy zapoznać sie z instrukcja obsługi naszego urządzenia.
Oprócz NAT, problemy z działaniem sieci BitTorrent może wywołać również firewall, który moze odrzucać próbę nawiazania połączenia klienta z siecią BitTorrent za pośrednictwem powyższych portów. Poniżej prezentujemy kilka rad otwierania portów blokowanych przez Firewall w różnych systemach.
Windows XP firewall:
Jeśli na komputerze lokalnym lub komputerze pełniącym funkcję bramy używana jest zapora ICF, do właściwego działania programów wymagane może być ręczne otwarcie portów. Użycie tej procedury może okazać się niezbędne, jeśli na komputerze z włączoną zaporą ICF uruchomiona jest usługa, którą chcesz udostępnić innym użytkownikom sieci Internet.
Jeśli posiadasz inne systemy zabezpieczające, inne zapory np. Zone Alarm, Norton Firewall, McAfee Firewall, BlackICE Defender musisz odblokować w ich ustawieniach dostęp do portów 688x i możliwości ich wykorzystania przez wskazanego przez Ciebie klienta.
Otwieranie portów pod Mac OS X firewall, przebiega następująco:
Pod systemem Linux:
Aby odblokować porty pod linuxem musimy skorzystać z poniższego polecenia:
---- 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 ----