esxi上的克隆虚拟机linux网卡问题解决

2025-05-17 05:18:13

我们在esxi上克隆盟敢势袂linux虚拟机的时候,经常会遇到一些问题,比如说执行ifconfig你会发现克隆后的虚拟机网卡盒作柩锟顺序是从eth2或eth1开始的,但是eth0,eth1哪去了。

esxi上的克隆虚拟机linux网卡问题解决

在解释原因之前,我们先介绍一个文件udev,动态管理设备文件,是一个针对2.6内核的文件系统,提供一种基于用户空间的动态设备节点管理和命名的解决方案。用于取代落后的devfs。

udev会在系统引导过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中(文件在/etc/udev/rules.d/70-persistent-net.rules中)

下面我们打开这个文件看一下:

esxi上的克隆虚拟机linux网卡问题解决

发现红色部分的对应关系,还是被克隆机器的mac地址和设备名称对应关系,因为我原来机器有两块网卡,所以当你在克隆向导中重新添加一块网卡时,会按顺序往下排列。

解决办法很简单,将eth0和eth1注释掉,将下面的eth2改成eth0。(或者你干脆直接将这个文件删除,重启后会重新生成。)

esxi上的克隆虚拟机linux网卡问题解决
然后,再打开,/etc/sysconfig/network-scripts/ifcfg-eth0,将其中的mac改成你现在新网卡的地址,重启系统。

如果你不修改网卡配置文件,经常会提升,设备不存在之类的错误。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢