iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
Pero con esta regla lo que consigo es que todos puedan aceder a todos lados, web, ftp, mirc y cualquier cosa, pero yo solo quiero FTP, espero me apoyen gracias amigos.

| ||||
Tienes que especificar el puerto de ftp, o sea el 21, para lo cual no recuerdo como se hace, pero en el man de iptables o en cualquier tutorial debe aparecer. Saludos
__________________ “Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar” |
| ||||
Esa regla tiene que quedar asi para que se realize el reenvio de paquetes. Antes de esa, tenes que agregar:
Código:
Despues adaptala a tu red y necesidades si queres ponerle algo mas. iptables -t nat -A POSTROUTING -p tcp -m tcp --dport 22 -j DROP Saludos.
__________________ ¡Volviendo a la programación! |
| ||||
Si no me equivoco con FTP necesitas abrir más de un puerto, el tcp 21 y el tcp 20 para poder establecer el canal de control, luego hay el ftp pasivo en el que creo que necesitas abrir puertos del 3000 mil y pico o algo así, no se si es el ftp activo o el pasivo, jeje. Lo digo por que yo tengo como regla predeterminada el DROP y para abrir puertos de ftp yo abrí el 20 y 21. Salu2 |
| ||||
Ah, me equivoque al leer. Yo lo que puse es para que NO puedan usar FTP y puedan usar el resto. Como esta accediendo hoy en dia a internet esa red? El ftp pasivo puede usar cualquier puerto, segun este configurado en el servidor al que se este conectando. Que yo sepa no hay un rango de puertos estandar para eso.
__________________ ¡Volviendo a la programación! |