Mas para o teste aparece sempre o ip 212.113.164.97 enquanto, por exemplo agora tenho o ip :
[root@bull root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:04:BE:79:78
inet addr:213.22.225.185 Bcast:213.22.225.255 Mask:255.255.254.0
As minhas regras de iptables estão correctas (acho!!), visto que quando faço "iptables -L":
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT tcp -- anywhere weasel.weasel.lan tcp dpt:4662
ACCEPT udp -- anywhere weasel.weasel.lan udp dpt:4672
ACCEPT udp -- anywhere weasel.weasel.lan udp dpt:4665
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
DROP all -- anywhere anywhere
Mas quando tento fazer telnet à porta com "telnet 213.22.225.185 4662", para tentar testar ele dá:
[root@bull root]# telnet 213.22.225.185 4662
Trying 213.22.225.185...
telnet: connect to address 213.22.225.185: Connection refused
Se tentar para a máquina da rede interna, onde está o amule a correr:
[root@bull root]# telnet weasel.weasel.lan 4662
Trying 192.168.1.2...
Connected to weasel.weasel.lan.
Escape character is '^]'.
Ele já obtém ligação... ?( Ou seja... o problema está no router... Any clue?

Obrigado por qq ajuda...