No tengo muy claro lo q me preguntas porque estoy pez en esto. Yo en
/etc/hosts.allow file.
/etc/hosts.deny file.
en ambos ficheros no tengo a nadie. Solo uso un pequeño script que saque de varios sitios pero que basicamente esta basado en uno deBULMA para filtrar las IP's que es el siguiente:
Activamos el forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
#Borramos las reglas anteriores
iptables -F
iptables -t nat -F
#Habilito el SNAT
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to xx.xx.xx.xx (mi IP)
# Dejo pasar los paquetes ICMP
iptables -A INPUT -i eth0 -p ICMP -j ACCEPT
########################
# CONEXIONES ENTRANTES #
########################
# Acepto paquetes de conexiones ya establecidas
iptables -A INPUT -p TCP -m state --state RELATED -j ACCEPT
# Rechazamos paquetes de conexiones nuevas
iptables -A INPUT -i eth0 -m state --state NEW,INVALID -j DROP
# EDONKEY
iptables -A INPUT -i eth0 -p TCP --dport 4661:4662 -j ACCEPT
iptables -A INPUT -i eth0 -p UDP --dport 4665:4672 -j ACCEPT
# Rechazamos paquetes de forwarding de conexiones no establecidas
iptables -A FORWARD -i eth0 -m state --state NEW,INVALID -j DROP
......y ya esta
y si me conecto a servidores FTP pero no a todos, en este caso el que me interesa es no passivo y no se si sera eso. Alguien me dijo que pasivo significaba que se conecta a tu puerto 21 y yo a su puerto 21 tambien.......el caso es que yo me conecto al puerto 21 y el se intenta conectar a uno libre que encuentre por ahi...
Con el edonkey/emule no tengo problemas (aveces si)
¿que opinas?
Gracias