![将互联网流量路由到隔离虚拟机](https://linux22.com/image/1367763/%E5%B0%86%E4%BA%92%E8%81%94%E7%BD%91%E6%B5%81%E9%87%8F%E8%B7%AF%E7%94%B1%E5%88%B0%E9%9A%94%E7%A6%BB%E8%99%9A%E6%8B%9F%E6%9C%BA.png)
我有两个虚拟机,我希望 VM-2 成为隔离主机,强制通过 VM-1 路由其流量。例如,如果我在 VM-1 上使用 VPN,这将影响 VM-2。
VM-1:
Windows 7, 2 NICs
192.168.1.80 255.255.255.0 Bridged networking
192.168.50.2 255.255.255.0 VLAN1
VM-2:
Debian 7, 1 NIC
192.168.50.3 255.255.255.0 VLAN1
这可能吗?提前感谢你的帮助。
答案1
如果您将 VM-1 设置为共享其互联网,并将 VM-2 设置为通过 VM-1 路由其所有流量,这应该可以工作。您可以使用ip route
或route
命令设置此设置。
我猜测这应该是 VM-2 上所需的配置:
ifconfig eth0 192.168.50.3/24
route add default gw 192.168.50.2
注意:我记得 vmplayer/vmware Workstation 会创建几个虚拟网卡,一个用于主机私网,一个用于 nat 网络。如果 VM-1 和 VM-2 都使用主机私网,应该没问题。