Приветствую All! Ситуация: надо перенаправлять трафик с 80-го порта с одного сервера на другой, который находится в VPN сети. Сервер должен знать адрес клиента. Клиент не должен знать о втором сервере.
Написал следующие правила:
iptables -t nat -A PREROUTING --dst 192.168.1.12 -p tcp --dport 80 -j DNAT --to-destination 10.112.0.2:80
iptables -t nat -A POSTROUTING --src 10.112.0.2 -j SNAT --out-interface eth0 --to-source 192.168.1.12
Проблема: У каждого второго клиента сайт не работает. Никакой из пакетов не попадает под второе правило. Мое предположение: пакеты с некорректным адресом отправителя блокируются провайдерами. Не могу понять почему второе правило не работает.