在 vmware 工作站中设置 VM 路由器

在 vmware 工作站中设置 VM 路由器

我在 Windows 7 主机上安装了 vmware 工作站。我设置了两个客户机,它们都是 Ubuntu Server 10.04.1 64 位。一个客户机通过桥接网络选项连接到我的主机。此客户机还有第二个虚拟接口,该接口连接到虚拟交换机。第二个客户机有一个虚拟网卡,连接到同一个虚拟交换机。我想做的是将第一个客户机配置为路由器,并将第二个客户机配置为使用第一个客户机作为其网关。所以我想要的是一个虚拟 LAN,客户机可以通过桥接到主机的单个客户机访问互联网。

在此配置中,桥接客户机确实可以访问互联网,直到我将第二个接口的配置添加到 /etc/network/interfaces 文件。一旦我添加该接口并执行 /etc/init.d/networking restart,桥接客户机就无法再 ping 任何外部主机。

接口内容:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

route -n 的输出

Kernel IP routing table
Destination    Gateway          Genmask       Iface
192.168.1.0    0.0.0.0          255.25.255.0  eth0
10.0.0.0       0.0.0.0          255.0.0.0     eth1
0.0.0.0        192.168.1.1      0.0.0.0       eth0

答案1

确保第一台客户机仍将其默认网关设置为使用通向外部世界的路径。换句话说,在设置从第一台客户机到交换机的接口时,不要指定默认网关。

发布第一个访客的接口配置(我预计他们使用“私有”地址范围)。还有来自第一个访客的路由。

答案2

我最终通过给ETH1接口进行静态配置解决了自己的问题,而不是允许DHCP配置它,我不确定它是确切的,但是在使用静态IP配置后,我能够将第一个来宾连接到Internet。

相关内容