使用虚拟机创建网关

使用虚拟机创建网关

我有 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% 数据包丢失。

有什么帮助吗? :/

相关内容