大道至简,知易行难
广阔天地,大有作为

Ubuntu 20.04 LTS QEUM虚拟机迁移至ESXi后虚拟网卡丢失的问题

一台QEUM虚拟机迁移至ESXi后虚拟网卡丢失,ifconfig只能看到本地回环接口,搜遍全网找不到解决方案,折腾了很久最后解决。

Ubuntu 20.04已经不存在/etc/network/interfaces这个文件了,实际配置在/etc/netplan/*.yaml中。

ESXi共有三种类型的虚拟网卡,E1000、E1000E和VMXNET3,默认ESXi 7.x使用的是VMXNET3:

  • E1000模拟1 Gbit的Intel 82545EM,适用于大多数操作系统。该卡是创建几乎所有虚拟机时的默认设置,并且被广泛使用。
  • E1000E模拟1 Gbit的Intel 82574。
  • 由于VMkernel必须实时模拟特定Intel 82545EM或82574的行为,需要花费时间和CPU周期。因此推出了“半虚拟化”的VMXNET3,性能更高。

首先查看网卡硬件:

lspci获取网卡信息

lspci获取网卡信息

lshw获取网卡信息

lshw获取网卡信息

网卡能够正常找到,其中I211是实体网卡。

按照参考资料1中提示:

但是执行:

的时候提示找不到对应的设备。

查看内核日志,能够找到蛛丝马迹:

dmesg查找网卡

dmesg查找网卡

能够看到两个网卡分别被改名为了ens160和ens192。修改/etc/netplan/*.yaml中不正确的接口:

netplan

netplan

之后重启:

这个时候,执行:

就可以在ifconfig中看到网卡了。

参考资料:
1、https://askubuntu.com/questions/1267043/virtual-machine-ubuntu-20-04-lts-connect-network-is-unreachable

转载时请保留出处,违法转载追究到底:进城务工人员小梅 » Ubuntu 20.04 LTS QEUM虚拟机迁移至ESXi后虚拟网卡丢失的问题

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址