Depois de sofrer por muito tempo com o famoso problema do Low-ID no aMule, consegui encontrar uma solução eficiente. É um pequeno script que estabelece algumas regras de IPTABLES e resolve o problema.
#! /bin/sh
# Para utilizar este script é muito simples. Siga os seguintes passos:
#
#1) copie o conteúdo deste arquivo para amule.sh usando o editor de
#textos de sua preferência.
#2) Troque o valor da variável EMULEHOST para o endereço IP do
#computador que possui o aMule instalado, ou seja, o computador que
#está rodando atrás do firewall.
#3) Dê direitos de execução para este arquivo: $ chmod 700 amule.sh
#4) Agora é só executar o script e re-conectar seu aMule.
EXTIF=eth1
EMULEPORT=4662
EMULEUDP=4672
EMULEUDP2=`expr $EMULEPORT + 3`
EMULEHOST=10.0.0.1
iptables -P OUTPUT ACCEPT
iptables -t nat -A PREROUTING -i $EXTIF -p tcp --destination-port $EMULEPORT -j DNAT --to-destination $EMULEHOST:$EMULEPORT
iptables -t nat -A PREROUTING -i $EXTIF -p udp --destination-port $EMULEUDP -j DNAT --to-destination $EMULEHOST:$EMULEUDP
iptables -t nat -A PREROUTING -i $EXTIF -p udp --destination-port $EMULEUDP2 -j DNAT --to-destination $EMULEHOST:$EMULEUDP2
[2] Comentário enviado por gutuffy em 07/11/2005 - 17:04h
Cara na depois que eu fiz as alteraçoes como esta no script ocorreu um erro no iptables
./amule.sh: line 19: iptables: command not found
./amule.sh: line 21: iptables: command not found
./amule.sh: line 22: iptables: command not found
./amule.sh: line 23: iptables: command not found
Eu executei o script e então apareceu isso.
Ou não é preciso execultar o script??
Explica isso aí cara.Ou então alguem que saiba me explica.
Valeu
[3] Comentário enviado por removido em 22/11/2005 - 11:55h
eu tbm fiz tdu certinhu i naum aconteceu nda...
1° ki eu naum tenhu IPTABLES, aew eu instalei...
dps rodei u script(dps di editado) i naum aconteceu porcaria nenhuma....=/
poderia mi ajudar?
korreiakorreia@yahoo.com.br
[4] Comentário enviado por gutuffy em 23/11/2005 - 13:52h
Pelo visto nao foi somente comigo que deu erro.Ufa.Mas afinal alguem sabe explicar o pq disso acontecer.O script roda e aparece essa msg de erro.No caso di "piu" tb nao aconteceu nada tb.O Low-ID continua.
Bom se alguem tiver alguma dica avisa!!!
[5] Comentário enviado por ArcherAxl em 03/09/2007 - 13:45h
Nossa anos depois eu venho a perguntar: alguem ai conseguiu fazer esse script rodar? ou resolver o problema de high id e KAD firewalled? no emule ruindows funciona de boa!