我在笔记本电脑上的 VMWare Player 中运行 Ubuntu Linux 映像。主机是 Windows XP。
VMWare Player 中配置了两个网络适配器 - 一个是主机专用的,另一个是桥接的。只要主机不丢失网络连接,一切就都正常。
如果主机失去连接(即使很短),然后重新获得连接,VMWare Player 中的桥接适配器仍然无法获取 IP 地址。主机专用适配器不受影响。断开/重新连接桥接适配器无济于事。简单地重新启动客户操作系统也无济于事。重新启动 VMWare Player 也无济于事。唯一的补救措施是重新启动主机,然后重新启动 VMWare Player。
我可以尝试什么来避免重新启动?我搜索了现有的问题,但它们似乎都在谈论 NAT 模式下的适配器,而我对保留桥接模式感兴趣。
答案1
那里应该有一个选项可以将主机的网络连接状态传达给客户机,您可以取消选中该选项。客户机上是否安装了 VMware 工具?
答案2
我在同一个问题上花了很多时间,找到了解决方案,无需重新启动或安装 vmware 工具!
事实上问题非常严重,因为:
它仅出现在 Linux 客户机上,从不出现在 Windows 客户机上。
您可以将它与复制 VM 客户机后出现的其他众所周知的问题累积起来,并称为 udev / netrules 问题 / 网络规则中的 bab mac 地址),但这两个事实之间有任何关系。
逻辑上来说,问题可能来自于你的客户虚拟机,但是事实上问题仅仅来自您的主机。
在您的主机上,您肯定安装了一些其他网卡,如“virtualbox host only”、“loopback microsoft”、“物理网卡绑定到其他网络”、“蓝牙加密狗”......
当您将虚拟机客户机直接桥接到物理网络 vmware 时,实际上您已连接到 vmnet0->工作站会自动分配/修复要使用的 NIC,而无需您执行任何操作,有时它不会选择好的 NIC...
VMWARE Workstation 永远不会要求您选择 NIC 物理链路来连接到您获得 DHCP 的物理网络(在我的情况下是 monowall),有时他决定将您的客户机绑定到逻辑 NIC ...如果没有 DHCP 服务器,最终您将永远不会获得 DHCP 租约。
如何解决问题:
这很简单,您只需要在工作站的**虚拟网络编辑器**中选择并应用好的网卡即可解决这个问题。
祝你今天过得愉快 !
注意:抱歉,我无法发布任何图片,我是这个论坛的新手→我的声誉太低了……