Gostaria de pedir ajuda nesta grande dificuldade que estou tendo.
Em uma rede com servidor linux/debian, estou tentando de tudo para liberar o uso do emule mas simplesmente não estou tendo sucesso.
Consigo acessar o servidor como root, criei um script (aí eu não sei se está correto, pois usei o comando nano para editar o arquivo) com tudo o que encontrei na internet sobre iptables, como INPUT, FORWARD, PREROUTING, e etc. Mas no final o emule não conecta.
O script que criei (costurando dicas de vários fóruns) ficou assim:
#!/bin/bash
iptables -A INPUT -p icmp -s 192.168.0.59 -j ACCEPT
iptables -A INPUT -p tcp --dport 4661 -j ACCEPT
iptables -A INPUT -p tcp --dport 4662 -j ACCEPT
iptables -A INPUT -p udp --dport 4672 -j ACCEPT
iptables -A FORWARD -s 192.168.0.59 -j ACCEPT
iptables -A FORWARD -d 192.168.0.59 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 4661 -j DNAT --to 192.168.0.59:4661
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 4662 -j DNAT --to 192.168.0.59:4662
iptables -t nat -A PREROUTING -i eth1 -p udp --dport 4672 -j DNAT --to 192.168.0.59:4672
iptables -A FORWARD -d 192.168.0.59 -p tcp --dport 4661 -j ACCEPT
iptables -A FORWARD -d 192.168.0.59 -p tcp --dport 4662 -j ACCEPT
iptables -A FORWARD -d 192.168.0.59 -p udp --dport 4672 -j ACCEPT
Pois bem, ao final disso tudo usei "chmod 755 r.sh (onde r.sh é o arquivo)" e depois executei com "./r.sh"
Mas ao executar o emule ele simplesmente não consegue nada, quando muito dá id baixa, faz alguns uploads mas nenhum download, a rede kad não conecta e o teste da porta 4661 dá um erro.
Detalhe: o servidor foi substituído há alguns dias, mas no anterior, com a mesma configuração, as últimas seis linhas do script me bastavam para ter acesso completo e id alta no emule.
Obs.: eth0 é a placa da rede pro provedor (tem ip fixo); eth1 é a placa da rede interna da empresa (com tcp/ip 192.168.0.1); minha máquina tem o tcp/ip 192.168.0.59 e finalmente: não entendo praticamente nada de linux!!!
Tenho três arquivos capturados pelo printscreen para mostrar as telas mas não sei como postá-los
Desde já, agradeço a atenção dispensada e aguardo respostas.
Virgilio Gimenes.