Po wielu próbach nadal klapa.....
Poczytałem trochę wiki azureusa i znalazłem kilka wskazówek:
- porty powinny być z zakresu 50000 - 60000
- na http://www.azureuswiki.com/index.php/Firewalling jest podany dodatkowo (w stosunku do tego co pisałeś) port przekierowania:
/sbin/iptables -t nat -A PREROUTING -p tcp -i <EXTINT> --dport <PORT> -j DNAT --to <LANIP>:<PORT>
/sbin/iptables -t nat -A PREROUTING -p udp -i <EXTINT> --dport <PORT> -j DNAT --to <LANIP>:<PORT>
/sbin/iptables -A FORWARD -p tcp -i <EXTINT> -d <LANIP> --dport <PORT> -j ACCEPT
/sbin/iptables -A FORWARD -p udp -i <EXTINT> -d <LANIP> --dport <PORT> -j ACCEPT
Po wprowadzeniu tych zmian mam:
Azureus 2.5.0.4
Port nasłuchu TCP - 54090
Port nasłuchu UDP - 54090
Reguły iptables
iptables -I FORWARD -p tcp -i br0 -d 192.168.2.90 --dport 54090 -j ACCEPT
iptables -t nat -I PREROUTING -p tcp -i br0 --dport 54090 -j DNAT --to 192.168.2.90:54090
iptables -I FORWARD -p udp -i br0 -d 192.168.2.90 --dport 54090 -j ACCEPT
iptables -t nat -I PREROUTING -p udp -i br0 --dport 54090 -j DNAT --to 192.168.2.90:54090
List iptables
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT udp -- 0.0.0.0/0 192.168.2.90 udp dpt:54090
ACCEPT tcp -- 0.0.0.0/0 192.168.2.90 tcp dpt:54090
tcstatistic_in all -- 0.0.0.0/0 0.0.0.0/0
tcstatistic_out all -- 0.0.0.0/0 0.0.0.0/0
DROP all -- 0.0.0.0/0 0.0.0.0/0 state INVALID
TCPMSS tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
forwarding_rule all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:54090 to:192.168.2.90:54090
DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:54090 to:192.168.2.90:54090
redir_http tcp -- 0.0.0.0/0 !192.168.2.1 tcp dpt:80
DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8081 state NEW to:192.168.2.1:81
DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080 state NEW to:192.168.2.1:80
DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:2234 state NEW to:192.168.2.1:22
prerouting_rule all -- 0.0.0.0/0 0.0.0.0/0
Wszystko wygląda że jest OK, a jednak nie działa.....