[Ayuda] Hola
Gunnar Wolf
gwolf en gwolf.org
Mie Sep 7 17:24:52 CDT 2005
roa en unixmexico.org dijo [Wed, Sep 07, 2005 at 04:49:49PM -0500]:
>
> Tengo un peque;o Problema ..
> sobre iptables
>
> Reglas necesarias para FTP pasivo y activo.
> Alguien le ha pasado esto :S
Es que no usas statewall firewalling?! :)
iptables -A INPUT -p udp -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p udp -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
En este caso, es INPUT y OUTPUT porque la máquina sólo hace NAT -
para una red en que las conexiones sean reales, tengo más bien esto:
iptables -A FORWARD -i eth1 -p tcp -m state --state NEW -j REJECT
iptables -A FORWARD -i eth1 -p udp -m state --state NEW -j DROP
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
donde eth1 es la interfaz externa. ¡Ah! asegúrate de tener los módulos
ip_conntrack_ftp o ip_nat_ftp (según sea el caso).
¿La explicación? Va rapido: FTP (tanto activo como pasivo) requiere
dos conexiones que, si bien están relacionadas entre sí, para un
firewall tonto parecen simplemente independientes - Para resolver esta
bronca, con estos comandos le digo (arriba) que permita salir del
firewall o (abajo) permita que pasen a través del firewall por la
interfaz externa los paquetes TCP o UDP (FTP va sólo sobre TCP) que
sean de una conexión nueva, pero que esté relacionada con una ya
establecida.
Saludos,
--
Gunnar Wolf - gwolf en gwolf.org - (+52-55)1451-2244 / 5623-0154
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
Más información sobre la lista de distribución Ayuda