проброс через разные интерфейсы
Добрый день на сервере 4 внешних ip: eth0 92.42.150.200 eth0:0 92.42.150.201 eth0:1 92.42.150.202 eth0:2 92.42.150.203
есть клиент с ip 92.42.150.100
и есть сервер с ip 92.42.150.5 и портом 999
нужно чтобы клиент мог попадать на порт сервера под разными ip к примеру при соединении 92.42.150.200:2222 -> 92.42.150.5:999 и ip клиента стал 92.42.150.200 к примеру при соединении 92.42.150.201:2223 -> 92.42.150.5:999 и ip клиента стал 92.42.150.201 и т.д.
пока пришёл к такому: iptables -t nat -A PREROUTING --dst 92.42.150.200 -p tcp --dport 2222 -j DNAT --to-destination 92.42.150.5:999 iptables -t nat -A POSTROUTING --dst 92.42.150.5 -p tcp --dport 999 -j SNAT --to-source 92.42.150.200 iptables -I FORWARD 1 -i eth0 -o eth0 -d 92.42.150.200 -p tcp -m tcp --dport 2222 -j ACCEPT
но как сделать правила для остальных?