У меня есть машина с двумя интерфейсами:
eth0 inet addr:1.1.1.1
eth1 inet addr:2.2.2.2
eth0 — сервер, eth1 — сеть на виртуальной машине.
У меня есть ssh на сервере, поэтому 1.1.1.1:22 занят.
Мне нужно правило для перенаправления входящих подключений с eth0 порт 6000 на eth1, ip 2.2.2.100 на 22 порт (ip виртуальной машины).
В этом режиме, если бы я сделал это на внешней машине,
ssh -p 6000 [email protected]
Я бы зашел на виртуальную машину.
Я попробовал это правило, но оно не сработало:
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 6000 -j DNAT --to 2.2.2.100:22