VMware Workstation 桥接网络主机无法访问

VMware Workstation 桥接网络主机无法访问

Win7-64(家庭高级版)上的 VMware Workstation 7。

我已经在这台机器上运行的任何客户机上确认了这一点(从 winxp 到 debian)。

我为我的客户机使用桥接网络连接(VMnet0 上自动连接)。所有网络配置均通过 DHCP 完成(包括在主机上)。

问题

我不能做的是:

  • 从任何虚拟机内部 ping 我的主机。(要么显示“目标主机无法访问”,要么只是超时)

通电后立即执行,没有任何问题。

  • 我可以从虚拟机内部连接到互联网
  • 我可以从虚拟机内部 ping 我的路由器
  • 我可以从虚拟机内部 ping 网络上的其他机器
  • 其他机器可以 ping 虚拟机
  • 其他机器可以 ping 通主机
  • 我的主机可以 ping 通虚拟机(这一点很重要。请继续阅读)

细节

因此,我将路由器指定为 192.168.2.1/255.255.255.0,并且路由器提供 DHCP 服务(并且似乎成功执行)。

据我所知,网络上没有 IP 冲突。所有网关和子网掩码均合适且匹配。

我的整个车间位于一个子网上,只有一个 DHCP 服务器和网关。

有一种方法可以成功 ping 通,但它需要从主机发起主动连接(我开始从主机 ping 通虚拟机)。在主动连接期间,我可以使用显式 IP 地址成功地从虚拟机 ping 通主机。一旦主机连接关闭,虚拟机 ping 就会开始挂起,并显示相同的旧消息。

我的想法

这确实感觉像是防火墙问题,但我已经关闭了主机和虚拟机上的所有防火墙,关闭了网络,然后重新打开电源,问题仍然存在。如果是防火墙,为什么只有与桥接虚拟机网络关联的 IP 地址被阻止。

我感觉好像我的主机操作系统(Win7)配置不正确,或者 VMware Workstation 在主机端配置不正确。尽管我已尽力将所有内容设置为默认设置,但我还是觉得我遗漏了一些愚蠢的东西。

答案1

我遇到了同样的问题:无法从主机和客户机 ping 到 <->。其他网络正常。我取消选中已安装的 DNE LightWeight 过滤器,问题就解决了。感谢 Walkerneo 的评论。我的 DNE 过滤器来自 Citrix。

  1. 网络和共享中心
  2. 选择具有 Internet 的适配器
  3. 单击“连接状态”窗口中的属性按钮
  4. 在适配器的属性中取消选中 DNE LightWeight Filter
  5. 单击“确定”并等待适配器自行重置

答案2

您需要在主机上启用 VMware 桥接协议。

进入网络和共享中心。右侧会有一个连接列表(访问类型:连接),选择 VMware 网络适配器。打开属性,勾选 VMware 桥接协议框并退出屏幕。

答案3

我遇到了类似的问题并设法解决了它。我安装了 Virtualbox 和 VMware Workstation。VMware 的 VMnet0 尝试使用我的物理适配器,但使用的是 [Virtualbox Bridge Network Adapter] 而不是 [VMware Bridge Protocol]。

我通过执行以下操作解决了该问题:

1)禁用[Virtualbox Bridge网络适配器]

2)VMware“虚拟网络编辑器”的“恢复默认值”

3)重新选择 VMnet0 的“桥接到:”到我的物理适配器

但这次没有 Virtualbox Bridge Adapter 冲突,它将使用 [VMware Bridge Protocol]

答案4

到目前为止,我的结论是桥接机制在某种程度上导致了这个问题。我还觉得这可能是特定于版本/操作系统的,因为我不记得以前出现过这个问题(尽管我可能是错的)。

当我在主机上使用第二个 NIC 时,我的 VM 可以 ping 通该 NIC,但不能 ping 通提供桥接连接的 NIC。(每个 NIC 都有不同的 IP 地址)

编辑

虽然我最近重新安装了操作系统,但肯定有什么东西改变了桥接连接,所以我不能确切地说出问题或解决方案是什么。问题再也没有出现过(尽管我对安装的软件更加挑剔,这可能表明现在的答案已经被接受了)

相关内容