私は3台のLinuxマシンを使って簡単なNAT-T設定を試しています。
Linux1 Linux2(NATdevice) Linux3
(eth0) 192.168.1.51 <--->(eth1)192.168.1.80 & (eth0)192.168.2.203<-->192.168.2.77
また、NAT-Tデバイスとして機能するLinux 2システムでIP転送を有効にしました。
sudo sysctl -w net.ipv4.conf.all.forwarding=1
sudo /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo /sbin/iptables -A FORWARD -i eth0 -o -eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo /sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
Linux 1 のデフォルト GW は 192.168.1.80、Linux 3 のデフォルト GW は 192.168.2.203 です。
ping 192.168.1.51
Linux 2で利用可能です。ただし、ping 192.168.2.77
Linux 1では使用できません。wireshark
私ping 192.168.2.77
がから来たとき192.168.1.51
。
私が逃したものはありますか?
ありがとう