aMule Forum
Spanish => aMule Ayuda => Topic started 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:
# 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
-
no sera que es el router el que te esta cerrando los puertos?
-
No tengo router.
Modem ADSL Sagem 800 USB
Salu2
-
prueba a cambiar los puertos que vienen por defecto en aMule entonces. algunos ISPs los bloquean...
-
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
-
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!
-
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.