私は2つのインターフェースを備えたマシンを持っています:
eth0 inet addr:1.1.1.1
eth1 inet addr:2.2.2.2
eth0はサーバー、eth1は仮想マシン上のネットワークです。
サーバーにsshがあるので、1.1.1.1:22はビジーです。
eth0ポート6000の着信接続をポート22(仮想マシンIP)のeth1、ip2.2.2.100にリダイレクトするためのルールが必要です。
このモードでは、外部マシンで、
ssh -p 6000 root@1.1.1.1
仮想マシンにログインします。
このルールを試しましたが、機能しませんでした。
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