El 31/01/08, Rafa Couto <rafacouto(a)gmail.com> escribió:
iptables -t nat -A PREROUTING -p tcp --dport 222 -j DNAT
--to-destination 10.1.1.1:22
iptables -t nat -A POSTROUTING -d 10.1.1.1 -j SNAT --to-source 10.1.1.4
Sin embargo no funciona, los paquetes llegan al servidor, pero no
"sabe" a donde enviarlos de vuelta.
Con -j debería funcionarte en ambas direcciones, prueba con --to, permite el
FORWARD y cuidado con el orden de las reglas:
iptables -t nat -A PREROUTING -p tcp --dport 222 -j DNAT --to 10.1.1.1:22
iptables -A FORWARD -p tcp -d 10.1.1.4 ---dport 22 -j ACCEPT
Estoy probando con el resto de reglas sin cargar, para que no
interfieran y aún así sigue sin rular. Lo he probado también en otro
sitio con idénticos resultados, los paquetes llegan al servidor pero
no vuelven.
Gracias por la ayuda, seguiré trasteando a ver si consigo algo.
Saludos
--
Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer Usenet signature, November 1987