aMule Forum

Spanish => aMule Ayuda => Topic started by: cut0ff on April 16, 2005, 08:23:12 PM

Title: Iptables y aMule
Post by: cut0ff on April 16, 2005, 08:23:12 PM
Hola,

tengo un problema con Iptables y aMule. He leido el FAQ sobre Firewall en el wiki y he seguido los pasos que allí se indican, pero no consigo conectar a ningún server. Estas son las reglas que utilizo:

Code: [Select]
# A M U L E

/sbin/iptables -A INPUT -i ppp0 -p tcp --dport 4662 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -i ppp0 -p udp --dport 4665 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -i ppp0 -p udp --dport 4672 -m state --state ESTABLISHED,RELATED -j ACCEPT
La politica que uso por defecto es DROP.

Uso Ubuntu Hoary.

Gracias por adelantado.

Salu2
Title: Re: Iptables y aMule
Post by: Jacobo221 on April 17, 2005, 02:11:00 AM
no sera que es el router el que te esta cerrando los puertos?
Title: Re: Iptables y aMule
Post by: cut0ff on April 17, 2005, 01:44:49 PM
No tengo router.

Modem ADSL Sagem 800 USB

Salu2
Title: Re: Iptables y aMule
Post by: Jacobo221 on April 17, 2005, 02:54:28 PM
prueba a cambiar los puertos que vienen por defecto en aMule entonces. algunos ISPs los bloquean...
Title: Re: Iptables y aMule
Post by: cut0ff on April 17, 2005, 03:58:51 PM
Me temo que eso no va a ser. Amule funciona perfectamente cuando no ejecuto el script de Iptables.

Podria ser que me faltara abrir algún otro puerto que utilice aMule?? Creo saber que para conectar a los servidores se utilizan otros puertos.

Es esto cierto?

Salu2
Title: Re: Iptables y aMule
Post by: Jacobo221 on April 18, 2005, 07:15:30 PM
son tres mlos puertos:
TCP (por defecto, 4662)
UDP (por defecto 4673)
UDP Extendido (por defecto, TCP+3, es decir, 4665)
si te falla al poner iptables, entonces esta claro que el problema esta en tus iptables ;-)
mira en el wiki, en los FAQs de la Red y de Problemas a ver si encuentras la solucion a tu problema.
http://wiki.amule.org

un saludo!
Title: Re: Iptables y aMule
Post by: yoyoio on April 19, 2005, 07:34:26 PM
Las reglas estan mal :)

Lo que dicen es que permiten pasar paquetes de conexiones ya establecidas, pero no tienes ninguna que permita establecer la conexion.

Es decir, lo que quieres es (con DROP por defecto).

# Conexiones entrantes para el amule
# TCP
iptables -A INPUT -i ppp0 -p tcp --dport 4662 -m state --state NEW -j ACCEPT
#UDP
iptables -A INPUT -i ppp0 -p udp --dport 4672 -m state --state NEW -j ACCEPT
# udp=tcp+3
iptables -A INPUT -i ppp0 -p udp --dport 4665 -m state --state NEW -j ACCEPT

Resto de reglas que tengas entrantes.

# Dejamos pasar las ya establecidas

iptables -A INPUT -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT

Esto es para la entrada, si usas drop en el OUTPUT tendras que definir reglas de salida.

Tambien puedes combinarlas en solo 3 por ej.
iptables -A INPUT -i ppp0 -p tcp --dport 4662 ACCEPT -m state --state NEW,ESTABLISHED  -j ACCEPT

para las otras 2 lo mismo.