eth0 在复制的 VMWare fusion VM 上不起作用

eth0 在复制的 VMWare fusion VM 上不起作用

当您在 VMWare fusion 中复制 VM 时 - 您只需复制 VM 文件的文件夹。

当您启动复制的那个时 - VMWare 会询问您是否复制了它或移动了它 - 选择已复制。

然后在虚拟机内部,您可能无法获得 eth0 网络(即使它有一个新的 MAC 地址) - 发生了什么?(具体来说,在这种情况下是 Ubuntu 服务器)。

答案1

诀窍是查看 /etc/udev/rules.d/,其中会有一些文件记住所连接的外围设备 - 删除这些文件(特别是与网络相关的文件)并重新启动 - 它应该能够正确获取“新”适配器和 mac 地址。

发现答案埋在这里:http://communities.vmware.com/thread/46069

答案2

我在 Ubuntu 11 桌面虚拟机上遇到了类似的问题,我之前从 10.10 复制并升级了它。网络设置为桥接模式,几个小时内运行良好。然后它停止工作了。起初我怀疑可能是我的 DHCP 服务器出了问题,因为我无法再登录路由器。然而,即使在我重新启动路由器后,ifconfig 也拒绝显示 inet 地址。尝试了很多方法后,我决定关闭虚拟机,从设置中删除网络适配器,然后重新添加它。当我重新启动虚拟机时,eth0 神奇地又开始工作了!

相关内容