iptables: redirección de puertos

Los usuarios “normales” de gnu/linux  y supongo que de los demás sistemas operativos tipo unix, no podemos usar los puertos menores que 1024. Podemos ejecutar los procesos como root y usar cualquier puerto que nos apetezca, pero no sueles ser seguro ya que por algún tipo de fallo de seguridad, podrán corromper nuestro sistema con mayor facilidad. Bueno al tema:

su
iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 8888
iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8888
exit

En este caso en concreto redireccionamos del puerto 80 al 8888 donde esta exactamente el proceso, la primera regla es necesaria para que en nuestro “localhost” nos funcione, si no es necesario omitidlo.

Si tenéis alguna duda, no os funciona etc usad el foro para una mejor ayuda:

http://hispabyte.net/foro/gnulinux/iptables-redifeccion-de-puertos/

This entry was posted in Redes, Sistemas Operativos, sysadmin and tagged , , , . Bookmark the permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada.