Eu tenho duas perguntas.
Pergunta 1: Minha máquina debian possui interface eth3 com ip 192.168.57.28. Se alguém tentar se conectar a 192.168.57.28:1234, como redireciono a solicitação para outra máquina: 192.168.57.25:80?
Pergunta 2: Se minha máquina debian tem duas interfaces: eth3 com 192.168.57.28 e ppp0 com algum IP dinâmico e alguém tenta se conectar via ppp0 na porta 1234, como redireciono a solicitação para 192.168.57.25:80?
Eu tentei isso:
$ iptables -t nat -A PREROUTING -p tcp --dport 1234 -j DNAT --to-destination 192.168.57.25:80
$ echo 1 > /proc/sys/net/ipv4/ip_forward
mas não funciona.
fonte
Agradecimentos a Daywalker e Dánjal Salberg Adlersson. Após horas de juramento, o encaminhamento de porta com o iptables finalmente funciona. (testado no Debian)
bash-script
fonte