我有以下配置:
A。物理机器:Windows 7 64位,带有VMWare工作站8,物理网络适配器的IP配置如下:
IP 192.168.1.101
Subetnet Mask 255.255.255.0
Gateway 192.168.1.254
以及具有以下配置的虚拟网络适配器(VMNet8):
IP 10.10.0.18
Subnet IP: 10.10.0.0
Subnet mask: 255.255.255.0
B.虚拟机:Ubuntu 12.04 服务器(在 VMWare 工作站 8 中运行),具有以下 IP 配置(在/etc/network/interfaces
):
auto eth0
iface eth0 inet static
address 10.10.0.1
netmask 255.255.255.0
gateway 10.10.0.18
使用这个路由表(route -n
):
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.10.0.18 0.0.0.0 UG 100 0 0 eth0
10.10.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 10.10.0.18 255.255.255.0 UG 0 0 0 eth0
问题是虚拟机无法访问互联网,也无法 ping 物理机,具体来说:
(来自身体的机器)
- 互联网可访问
ping 10.10.0.18
工作中ping 10.10.0.1
工作中
(来自虚拟的机器)
- 无法访问互联网
ping 10.10.0.1
正在工作(它本身)ping 10.10.0.18
工作中ping 192.168.1.101
不管用ping 192.168.1.254
不管用
我已经在这里尝试过答案:配置 Ubuntu vmware 来宾 NAT但它不起作用。
任何建议都将不胜感激。
答案1
路由表中的网关设置为主机 VMNet8 接口的 IP 地址,而应将其设置为 NAT 接口的网关地址。如果运行虚拟网络编辑器并查看 VMnet8 接口的 NAT 设置,则应该找到网关 IP。尝试在虚拟机中将网关设置为该地址。
希望有所帮助。