Eu tenho uma conta com um serviço VPN com um IP estático, isso me permite executar um servidor de email com um IP limpo e um PTR. O roteador (ASUS Merlin) se conecta a este serviço com o cliente PPP / PPTP e executa comandos como este para cada porta que eu tenho que encaminhar:
/usr/sbin/iptables -I FORWARD -i ppp5 -p tcp -d 192.168.5.5 --dport 25 -j ACCEPT
/usr/sbin/iptables -t nat -I PREROUTING -i ppp5 -p tcp --dport 25 -j DNAT --to-destination 192.168.5.5
em que 192.168.5.5 é o servidor de correio interno. A conexão vai bem, mas o endereço da fonte real é perdido, e todas as conexões são provenientes de 192.168.5.5.
Alguma ideia de como resolver?