VMWare 无法重新连接到互联网

VMWare 无法重新连接到互联网

我正在使用 VMWare 工作站(所有产品的最新版本)运行 64 位 Vista。

如果我偶然丢失了 DSL 连接,无论我做什么,似乎都无法让任何虚拟机重新连接到互联网,除非关闭所有虚拟机并重新启动整个物理机 -(桌面,重新连接就好了)。我经常运行 3-4 台虚拟机(NT、NT Server、XP),每台虚拟机都打开多个应用程序,此外还有许多应用程序在我的常规桌面(即不在虚拟机内)中运行。不用说,关闭所有虚拟机然后重新启动并重置所有应用程序既费时又麻烦……

即使关闭所有虚拟机并关闭 VMWare 也无法解决问题,只有重新启动整个系统才能解决问题。

有什么建议吗?这似乎是一个新问题,也许是因为我升级到了最新的 VMWare 工作站版本 - 我不是 100% 肯定,但我 95% 确定,直到大约 6 周前,如果 DSL 连接丢失,当它恢复时一切都会重新连接......

谢谢您的任何建议。

编辑:其他令人费解的信息是,我仍然可以从这台机器访问网络上的其他机器,也就是说,将网络驱动器映射回主机并读取/写入文件 - 只是无法从任何虚拟机看到或与互联网通信。

答案1

我遇到过几次这种情况,我转到可移动设备并断开网卡,等待虚拟机检测到“电缆”已断开,然后重新连接。

这对我来说总能起到作用。

答案2

我使用一个小脚本来禁用并重新启用网卡。脚本如下:

devcon.exe disable *DEV_2000*
devcon.exe enable *DEV_2000*

实用程序 devcon.exe 可以从以下位置下载http://support.microsoft.com/kb/311272,网卡 ID 可以在设备管理器中,在名为“详细信息”的选项卡中查看网卡属性。它看起来如下:

PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\4&47B7341&0&0888

然后只需单击一个图标来运行脚本,网卡就可以立即工作。

答案3

尝试在虚拟机仍在运行时禁用虚拟网卡并重新启用它。如果您不使用静态寻址,请释放并更新您的 IP 地址。

相关内容