VMware Workstation桥接网络主机无法到达


19

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

我已经在此计算机上运行的所有来宾(从winxp到debian)上确认了这一点。

我正在为来宾使用桥接网络连接(在VMnet0上自动)。所有的网络配置都是通过DHCP完成的(包括在主机上)。

问题

我不能做的是:

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

CAN后立即开机做,根本不需要做任何的问题。

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

细节

因此,我将我的路由器分配为192.168.2.1/255.255.255.0,并且该路由器提供了DHCP服务(并且看来已成功完成了此工作)。

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

我的整个研讨会都在一个子网中,并带有一个DHCP服务器和网关。

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

我的想法

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

我觉得好像我的主机操作系统(Win7)的配置不正确,或者VMware Workstation在主机端的配置不正确。尽管我已尽力将所有内容都设置为默认值,但我仍觉得自己缺少一些傻瓜。


1
您解决了吗?我遇到了相同的问题serverfault.com/questions/524310/…–
mowwwalker

冒着听起来像个混蛋的危险-只是因为它对我有用-“您是否尝试过将其关闭然后重新打开?” 我的意思是主机PC。
marklark

如果您在下面阅读以下内容,可能会发现一个以上的合理答案,因为似乎还有几种不同的原因可以造成此问题。最好的快速答案是,您的主机网络适配器(您要桥接的适配器)以某种方式被错误地设置或受到其他软件的干扰。在下面,您应该找到可能开始寻找的方向。
user2097818

您桥接的物理网络适配器是否实际上已连接到任何设备?如果不是,那是您的问题-至少在某些情况下,如果未检测到链接,则Windows或多或少会完全关闭它。
rackandboneman '18 -4-8

Answers:


20

我遇到了同样的问题:无法从主机和来宾ping <->。其他网络很好。我未选中已安装的DNE LightWeight过滤器,它解决了该问题。感谢Walkerneo的评论。我的DNE筛选器来自Citrix。

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

1
我正为此拔头发,效果很好!谢谢!
凯尔·洛瑞

1
圣烟。我忘记了已经安装了DNE(已将其安装用于某些随机的Cisco VPN客户端修复)。谢谢!
freb 2014年

2
自从原始帖子以来,我已经更改了hostOS,不再遇到此问题,因此无法自己验证实际问题/解决方案。这是最受欢迎的投票,因此我将其标记为已接受的答案。尽管我没有使用Citrix,但我可以回忆起我安装的许多程序,这些程序可能在我的网络适配器上放置了一个筛选器,但我没有意识到它在那里,并且很可能是我自己的原因。
user2097818 2015年

7

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

转到网络和共享中心。在右侧,将显示一个连接列表(访问类型:Connections),选择VMware Network Adapter。打开“属性”,选中“ VMware Bridge协议”框并退出屏幕。


1
我正在使用桥接模式,并且我的RHEL是使用公共IP配置的。,我不ableto来自外部的ping
Vishwanath·高达ķ

1

我有类似的问题,并设法解决了。我同时安装了Virtualbox和VMware Workstation。VMware的VMnet0尝试使用我的物理适配器,但是使用[Virtualbox Bridge网络适配器]而不是[VMware Bridge协议]。

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

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

2)VMware的“虚拟网络编辑器”的“还原默认设置”

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

但是这次没有Virtualbox Bridge适配器冲突,它将使用[VMware Bridge协议]


0

到目前为止,我的结论是桥接机制某种程度上导致了问题。我也觉得这可能是特定于版本/ OS的,因为我过去不记得这个问题(尽管我可能是错的)。

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

编辑

尽管最近重新安装了操作系统,但肯定会改变桥接连接,因此无法确定问题或解决方案是什么。问题再也不会发生(尽管我对所安装的软件有更多的选择,这可能会建议现在接受的答案)


2
您好,我自己解决了这个问题!这是因为安装了SonicWall驱动程序。我很好奇这个(或类似的东西)是否也为您解决了这个问题。尝试右键单击您的网络适配器,转到属性,然后查看是否出现任何超出规范的内容。禁用“ DNE LightWeight过滤器”对我有用。祝好运!
mowwwalker

1
@Walkerneo您应该将此作为正确的答案发布,因为您的评论至少帮助了另外两个发布答案的人进行了确认。
slhck

0

我遇到了同样的问题,真正解决了我问题的是为活动网络适配器启用Adhoc支持802.11n

你要做的是

  1. 转到我的电脑属性
  2. 在“ 网络适​​配器”下,右键单击您的网络适配器,然后转到“ 属性”。
  3. 转到高级选项卡。
  4. Adhoc支持802.11n的值设置为Enable
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.