VMware Player失去互联网连接


9

定期地,Internet只是在我的虚拟机中停止工作,而让它再次工作的唯一方法是重新启动主机。由于我专门使用虚拟机来测试网页,因此,可以说,这很麻烦。

详细信息:我的Windows XP Pro在Windows 7主机上的VMware Player(v。3.0.0 build-203739)中运行。由于防火墙不允许桥接连接,因此将其设置为NAT(共享IP地址)。

每隔两三天左右,首先是Internet速度变慢,然后逐渐完全停止工作。VMWare和虚拟OS均报告它们已连接,一切看起来都像桃子一样,我可以从主机访问Internet,但是在VM上,所有网页均超时,并且/或者报告找不到服务器。(独立于浏览器;尝试使用IE,FF,Chrome,Safari和Opera。)

发生这种情况时,我发现还原Internet连接的唯一方法是重新启动主机。重新启动虚拟机无济于事,刷新主机或客户机上的网络连接也无济于事。(尽管我不太确定自己是否已找到在Windows 7中刷新网络连接的正确方法...)

我还没有注意到问题何时发生的任何可预测性,即在我做任何特别的事情之后还不是马上。它似乎主要是在使主机进入一次或两次睡眠之后发生的,但是即使主机一直在使用,这种情况也会发生。这似乎与我何时开始使用VM无关-有时,我会唤醒VM,并且Internet确实运行缓慢,然后最终完全停止工作;其他时候,我唤醒虚拟机,愉快地使用它一会儿,然后突然互联网消失了。

有人知道为什么会这样吗?失败了,有没有比重新启动主机更激烈的解决方法?(与以前的Windows版本相比,Windows 7的启动时间非常快,但是关闭我的所有程序并再次重新打开它们仍然很麻烦。)

编辑:虽然徽章总体上不错,但风滚草徽章并不能帮助我解决问题。难道没有人遇到过类似的事情吗?


我遇到过类似的问题,但我使用网桥选项而不是NAT。我所做的是,确保主机中的两个VMPlayer NIC(Win 7)都动态分配了IP,并为来宾提供了静态IP。例如,如果您的路由器是192.168.1.1,则我将192.168.1.10分配给主机,然后将192.168.1.20分配给来宾,前提是这些IP与您的DHCP池不冲突。
Darius 2012年

1
请注意,我不再遇到这个问题,因为那台特定的计算机不久前就放弃了这个幽灵。我现在在Windows 8(黑客,ptui)机器上,Internet似乎在我所有的虚拟机上都正常运行。如果还有其他人遇到此问题,并且这些答案之一是有帮助的,那么您可以对此添加评论吗?我想不接受占位符答案,而是接受真实答案,但是无法测试任何东西。
玛莎

Answers:


7

我也是这样 我做了以下事情:

  1. 我在VMware Player使用的主机上找到了网络适配器(在“网络连接”中)。就我而言,它名为VMware Network Adapter VMnet8。

  2. 右键单击它,然后选择“ 禁用”。然后,我等待来宾OS 从其任务栏报告“ 电缆已拔出 ”(我的来宾是WinXP)。

  3. 返回主机,右键单击同一适配器,然后选择“ 启用”。等待来宾任务栏的无连接图标切换到“ 获取IP地址”动画,然后在分配IP地址后测试连接。

使用此方法可以恢复我的Web访问。


3

以我的经验,如果在VM运行时我的主机OS进入睡眠状态,我将失去来宾OS的网络连接,解决此问题的唯一方法是重新启动主机OS。但是,我发现,如果在主机进入睡眠状态之前挂起客户机OS,则问题永远不会出现。


1

寂静的声音令人印象深刻。

我发现的解决方法是将连接模式设置为桥接,等待它意识到无法以这种方式连接,然后将连接模式设置回NAT。不是很令人满意,但是比重新启动整个计算机要好。


1
如果您认为这可能有所帮助,则可以考虑向问题添加赏金。
重载了2010年

您是否尝试过ipconfig / release和ipconfig / renew?甚至对您超时?
Darius 2012年

1

我有同样的问题,非常烦人。最后我发现解决方案是:

播放器->管理->虚拟机设置...->网络适配器(自动桥接)->网络连接->配置适配器->选择要自动桥接的主机网络适配器:

选择一个具有物理网卡的虚拟机,然后取消选中VirtualBox仅主机以太网适配器。

希望这会有所帮助。


1
就我而言,我在Win7上使用桥接连接。每当更改路由器上的USB加密狗或拔下LAN线时,我都会失去与Workstation 10上虚拟机的所有连接。重新启动虚拟机,它们开始工作了!谢谢:)
TryHarder

1
轻微修改。转到VMware Workstation->编辑->虚拟网络编辑器->网络适配器(桥接自动)->单击自动设置,然后删除不需要的网络适配器。
TryHarder 2014年

0

在vmware player上,右键单击clic>,使用窗口底部的图标断开网络连接。

进入Windows网络连接,禁用除您希望VMware Player使用的连接以外的所有连接。重新连接vmware player。现在应该可以了。


0
  • 转到虚拟机设置。
  • 单击网络适配器。
  • 单击删除。
  • 单击添加新的网络适配器。

应该解决问题。


0

第一次启动vmimage时,我有相同的网络连接问题(即,主机和vmware映像上的网络都显示为OK)。我关闭vmware映像,关闭vmware,重新启动路由器,重新启动vmware,重新启动映像,然后它又重新回到网络上。


0

Windows 7上的VMware Workstation 12也有同样的问题。经过大量的尝试和试验,以下解决方案对我来说很有效。这样可以永久解决此问题。

  1. 在VMware主机上,转到网络和共享中心->更改适配器设置
  2. 右键单击为NAT配置的VMware网络适配器,然后将其禁用。

而已!。有用。

听起来可笑不是吗?这是说明,即使禁用了网络适配器,VM Ware NAT服务和VM Ware DHCP服务也将继续为来自来宾OS的请求提供服务。这是因为,在VMware进程中,来宾和主机之间的网络流量仅仅是内存复制。

但这有副作用。主机将无法通过NAT接口上配置的IP到达访客。为了克服这个问题,我创建了第二个VMware虚拟网络采用者(在VMware工作站中,“编辑”->“虚拟网络编辑器”)具有“仅主机”选项,并向来宾OS提供了第二个网络接口。现在,主机可以在此界面上与访客建立联系。


0

我尝试了其中一些解决方案。这是在Windows主机上使用Linux来宾为我工作的方法:

  1. 打开虚拟机设置
  2. 选择Network Adapter并单击Remove
  3. 然后Add...> Network Adapter> Finish>OK
  4. 然后暂停机器并恢复它,然后它又可以工作了!

比重启主机更好。

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.