跨虚拟机的桥接接口以允许局域网虚拟机访问互联网

跨虚拟机的桥接接口以允许局域网虚拟机访问互联网

是否可以跨虚拟机桥接接口?

我有三个虚拟机,其设置如下:

VM1
eth0:    public ip
eth0:0   private lan ip 172.22.xx.x1

VM2
eth0     no ip
eth0:0   private lan ip 172.22.xx.x2

VM3
eth0     no ip
eth0:0   private lan ip 172.22.xx.x3

我希望VM2/VM3能够通过 访问互联网VM1。我有机会VM2/VM3 eth0:0实现VM1 eth0这一目标吗?

谢谢。

编辑- 我在我的虚拟机上运行 CentOS 7

答案1

您可以将 VM1 设置为 Linux 路由器,启用 Ipv4 转发并设置 NAT MASQUERADE。然后,将 VM2/3 上的默认路由设置为 VM1,并且不要忘记 DNS 服务器。

尝试以下命令:

ip route add default via 172.22.xx.x1 dev eth0:0

参考

相关内容