在 Windows 7 64 位上的 VMware 工作站中,Ubuntu 作为客户机出现网络问题

在 Windows 7 64 位上的 VMware 工作站中,Ubuntu 作为客户机出现网络问题

我有以下配置:

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。尝试在虚拟机中将网关设置为该地址。

希望有所帮助。

答案2

我也遇到过类似的问题。最后我检查了一下Win7的服务和应用程序,发现VMWare DHCP Service和NAP Service都没有运行,启动失败。我检查了注册表,发现这两个键值不对,我把这两个键值改成正确的值,把NAT DNS改成主机的DNS,这样主机和虚拟机就可以互相通信了,虚拟机也可以上网了。

在此处输入图片描述

在此处输入图片描述

相关内容