是否可以跨虚拟机桥接接口?
我有三个虚拟机,其设置如下:
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
参考