我有 2 个 VMS。
我希望 VM#1 成为 VM#2 的网关。
VM#1 有 2 个网络(eth0 - 10.0.2.15(nat)和 eth1 - 192.168.1.1(内部网络))。
VM#2 有 1 个网络(eth0 - 192.168.1.2(内部网络)。
由于 nat 网络,VM#1 可以 ping google.com。但如果我想让 VM#2 也能 ping google,该怎么办?
我才刚刚开始做这件事,我想学习如何去做。
以下是我已经完成的操作:
虚拟机#1
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
虚拟机#2
ip route add default via 192.168.1.1
现在 VM#2 可以 ping 10.0.2.15,但当我 ping google.com 时,我得到的是未知主机。因此我尝试了 8.8.8.8,结果 100% 数据包丢失。
有什么帮助吗? :/