Проброс и перенаправление трафика на сервер который стоит в локальной сети
eth0 1.2.3.4 - внешний адрес шлюза в интернет(public ip
на шлюзе ubuntu-server 11.10
eth1 192.168.0.1 - внутренний адрес шлюза
В локальной сети работает сервер 192.168.0.25 - внутренний адрес сервера на него нужно перенаправить весь трафик с определенных портов
пока работает лишь одно правило
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
грубо говоря для расшаривания интернета через вторую сетевую
делаю так
iptables -t nat -A PREROUTING --dst 1.2.3.4 -p tcp --dport 22 -j DNAT --to-destination 192.168.0.25
не помогает