我正在尝试使用 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
我还在 Linux 2 机器上启用了 ip 转发,该机器应该充当 NAT-T 设备。
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
.
我有什么遗漏的吗?
谢谢