来宾VM无法通过桥接模式获取IP地址

时间:2015-07-21 05:45:27

标签: virtual-machine vmware

我在MAC OSX主机上的VMWare上运行了一个来宾VM(Windows 7)。当我使用“NAT”模式时,来宾VM可以获得IP等连接到互联网。但是,当我更改为使用“bridege”模式时,来宾操作系统无法连接到互联网。如何解决这个问题?

 1. The guest VM should connects to the vmnet0 in the host.
 2. The vmnet0 bridges the guest VM to my physical router. 
 3. Since both the guest VM and the physical router have DHCP turned on, the guest VM should be able to retrieve the IP,gateway but the guest VM only has IP address and couldn't get on internet.

4 个答案:

答案 0 :(得分:16)

我遇到了与VMWare Workstation 11相同的问题。显然在我升级到以下后开始发生:      11.1.2 build-2780323 虽然它可能是Juniper或Hamachi网络客户端的增加。

我曾为每个虚拟机使用过“桥接”,但升级后,我遇到了连接问题。将NIC设置为NAT后,它开始工作。

以下是我能够解决问题并再次开始使用“桥接”网络适配器的方法:

  1. 转到文件 - >编辑 - >虚拟网络编辑器
  2. 使用“更改设置”按钮
  3. 突出显示第一个选择VMnet0
  4. 在“VMnet信息”下,选择“自动设置”按钮
  5. 您将获得系统上所有适配器的列表。
  6. 取消选中可能导致此问题的内容。
  7. 点击“应用”,然后点击“确定”
  8. 现在,“桥接”设置应该起作用,或者至少它对我有效。返回并将您更改的任何内容更改为NAT以使其正常工作。

答案 1 :(得分:0)

我遇到了这个问题。在主机上安装了Wireshark之​​后,桥接配置适配器似乎检查了npcap回送适配器。当我取消选中它时,它开始工作。

答案 2 :(得分:0)

不幸的是,没有其他解决方案对我有用。为了解决这个问题,我需要做三件事:

  1. 在我的主机(Windows 10)上,为我当前网络(专用)的网络类型禁用防火墙

  2. 在VMware Workstation虚拟网络编辑器中
  3. 还原默认设置

    Virtual Network Editor screenshot

  4. 重新启动VM

答案 3 :(得分:-1)

设置 关闭所有正在运行的虚拟机 右键单击虚拟机>更改...>网络 打开选项卡:适配器1 启用适配器并选择“ NAT” 下一步是importand使其工作:

打开标签:适配器2 启用适配器,然后选择:“仅主机适配器” 选择名称:“ VirtualBox仅主机以太网适配器” 点击“扩展” 选择适配器:“英特尔PRO / 1000 MT桌面...” 选择方式:“允许所有人托管” 单击“确定”保存所有设置。 是的,您必须同时启用两个适配器才能使其工作。真的您需要一个“ NAT”和一个“仅主机适配器”。

启动虚拟机 打开终端(使用Ctrl + Alt + T) 输入:ifconfig 现在您应该看到一个本地IP地址,例如:192.168.56.104 IP地址是动态的,在您的VM上可以不同

测试 回到您的主机 打开命令行:cmd 使用以下命令ping来宾VM:ping 192.168.56.104 您应该会看到ping响应 如果您在来宾VM上安装了网络服务器,请在浏览器中打开http://192.168.56.104到托管网站。

相关问题