Linux *** 作-修改克隆虚拟机的网卡名

Linux *** 作-修改克隆虚拟机的网卡名,第1张

为了保证克隆机的网络配置和原始机的不一样,VMware会为克隆机创建一个新的虚拟网卡(eth1),原来的旧虚拟网卡(eth0)会被弃用。

查看网卡信息:

查看生效的网卡:

目的:将网卡名"eth1"改为"eth0"。

第一步,去掉"/etc/udev/rules.d/70-persistent-net.rules"文件中的旧网卡配置,然后将新网卡配置的名字改为"eth0"。修改结果如下图所示:

第二步,配置ifcfg-eth0脚本:

将HWADDR的值改为新网卡配置的ATTR{address}的值,配置结果如下图所示:

修改成功后的网卡信息如下图所示:

linux机器克隆后需要修改的网络配置假设原来的机器是两块网卡,eth0和eth1,克隆以后,MAC也是两块,MAC地址与原来的分别都不一样,但由于系统的一些网络配置没有更新,导致克隆机器的网络启动不了,比如会抛出异常:Bringing

up

interface

eth0:

pcnet32

device

eth0

does

not

seepresent,

delaying

initialization.或者用ifconfig

-a

看到的输出也与实际情况不符,比如不存在eth0,但多了eth2,eth3等等,下面是一些修复项目:1.将/etc/sysconfig/network-scripts/ifcfg-eth3更改成xxx-eth0,修改里面的信息2.打开etc/sysconfig/network-scripts/

ficfg-eth0(如果不存在这个文件,从xxx-eth3重命名过来),确定ONBOOT应该为yes,3.检查ficfg-eth0的MAC和ifconfig实际的MAC以及虚拟机信息页面对应网卡的MAC是否相符,并修改ficfg-eth0的MAC。4,修改/etc/sysconfig/network

里面的hostname成新的hostname3.重启服务,service

NetworkManager

restart

,service

network

restart.如果还不可以,那么删除或修改/etc/udev/rules.d/70-persistent-net.rules,reboot系统,这里面定义的是网卡与MAC地址之间的绑定关系。/etc/udev/rules.d/70-persistent-net.rules


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7245787.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存