我将 VMWare 客户端(使用 VMWare vCenter Converter)从 VMWare Workstation 7 主机移至 ESX V3.5 主机。一切似乎都正常,但当我启动 VMWare 映像时,网络设备未加载。我尝试删除网络设备并重新添加,但总是得到相同的结果。
如果我执行 lshw -C 网络,它会显示网络已被禁用。
答案1
您还可以修改以下文件...
/etc/udev/rules.d/70-persistent-net.rules
如果您想创建“新的”网络适配器 eth0。
因此假设您有 eth0、eth1 和 eth2 的条目。eth0 和 eth1 是迁移之前服务器上的网卡。eth2 是当前的网卡。
您需要删除 eth0 和 eth1 的行,然后将 eth2 的条目更改为 eth0。
重新启动机器,它就可以作为 eth0 工作了。
答案2
事实证明,网络适配器显示为 eth2 而不是 eth0(事后看来,这是有道理的)。我在 /etc/interfaces 文件中将 eth0 更改为 eth2,它立即起作用了。
答案3
您是否安装了 ESX 版本的 VMWare 工具?如果安装了,ls mod
您是否看到已加载 pcnet32 或 vmxnet 模块?