aMule :: HighID e Firewall

Publicado por Celso Goya 30/04/2005

[ Hits: 11.476 ]

Homepage: [Algum aURL]

Download amule.sh




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.

  



Esconder código-fonte

#! /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

Scripts recomendados

Usando dialog para adiciona usuários no squid

Visualizar os processos que mais consomem memória

Biblioteca de cores para o Bash

Front-end utilizando o Xdialog para o comando whereis

Gzipar arquivos com determinadas extensões


  

Comentários
[1] Comentário enviado por alysson_alves em 08/05/2005 - 16:25h

Você poderia explicar passo-a-passo para um iniciante, como eu?

[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!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts