[Megoldva] Azureus NAT beállítás, DD-WRT és iptables Torrent port nyitás

 ( levus | 2008. március 6., csütörtök - 23:30 )

Sziasztok!

Szeretném elérni, hogy az Azureus programban letöltéskor ne sárga, hanem zöld gombóc legyen a sor elején. Érdekes és nem értem de a letöltési sorban van ilyen felirat is: készforrás: 9(60) és Ügyfelek: 22(127). A letöltés nem szokott több lenni mint 10 kB/s.

Az Azureusban az Eszközök/NAT, Tűzfal tesztnél a következő hibát kapom.
Port tesztelése 30932 ...
NAT Hiba - Connect attempt to 91.120.97.214:30932 (your computer) timed out after 20 seconds. This means your port is probably closed.

A gépen Ubuntu 7.10 van és a hálózatot egy Linksys WRT54G v5-ös routeren keresztül kapom. A routeren a DD-WRT micro v23 SP2 szoftver fut. A routeren be van kapcsolva a tűzfal, az Ubuntu-n az iptables-t használom tűzfalként.

Az Azureus WIKI alapján módosítottam az iptables scripten. Most így néz ki:
#!/bin/bash
# flush all chains
iptables -F
# set the default policy for each of the pre-defined chains
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
# allow establishment of connections initialised by my outgoing packets
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# drop everything else
iptables -A INPUT -i eth+ -p udp -j DROP
iptables -A INPUT -i eth+ -p tcp -m tcp --syn -j DROP
# accept anything on localhost
iptables -A INPUT -i lo -j ACCEPT
# Azureus WIKI
iptables -I INPUT -p tcp --dport 30932 -j ACCEPT
iptables -I INPUT -p udp --dport 30932 -j ACCEPT

A routeren állítottam valamit érzésre. A "Port Range Forwarding" és a "Port Forwarding" beállításoknál felvettem egy-egy szabályt.
--- Port Range Forwarding
Application Start End Protocol IP Address Enable
azureus 30932 30932 Both 91.120.97.214 pipa
--- Port Forwarding
Application Port from Protocol IP Address Port to Enable
azureus 30932 Both 91.120.97.214 30932 pipa
---- IP Filter Settings (adjust these for P2P)
Maximum Ports: 4096 (Default: 512, Range: 0 - 4096)
TCP Timeout (in seconds): 90 (Default: 3600, Range: 0 - 3600)
UDP Timeout (in seconds): 90 (Default: 3600, Range: 0 -

Sajnos ezektől a beállításoktól nem zöldült ki a gombóc. Bár volt már olyan, hogy hosszú letöltésnél zöldre váltott magától, de a sebesség nem nőtt meg és a NAT tesztelésre akkor is hibát írt az Azureus.

Mit kéne állítani, hogy menjen rendesen? Hogy lehet kinyitni a 30932-es portot?

Előre is köszönöm a segítséget.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

A HUP-os kérdés/válasz arányom nem túl jó, de az itt feltett kérdések miatt legalább mindig újra kell gondolnom a problémát és ez néha segít megtalálni a megoldást.

A mostani gondolom annyira triviális volt, hogy azért nem is írták meg senki.

Az iptables script maradt úgy ahogy leírtam.

A DD-WRT routerben kitöröltem minden port-forward beállítást, és megpróbáltam mindent visszaállítani az alaphelyzetbe.

Utána a routeren egy port-forward beállítást tettem és ettől megjavult.
--- Port Forwarding
Application | Port | from Protocol | IP address | Port to | Enable
azureus | 30932 | Both | 192.168.1.100 | 30932 | pipa

A 192.168.1.100 a router mögötti azureust futtató gép IP címe és nem a router külső IP címe.