Centos-启动network报错RTNETLINK answers: File exists解决方法

2023-10-27

背景:今天在Vcenter上,用模板克隆了一个虚拟机,启动之后,网卡启动不了,报错如下:RTNETLINK answers: File exists


wKioL1YFAhqSb9hqAAEl-2RUejw314.jpg


说明:  环境 Centos6.6_X64 ; 网卡两个


原因: 由于用模板克隆虚拟机,所以网卡的配置文件也会进行克隆,克隆之后网卡的名称也会相应改变,如模板机上是eth0和eth1, 克隆机变成eth2和eth3, 而网卡的配置文件并没有改变,会冲突。


解决方法:

  1.   更改网卡的名称。 正常来说,linux在识别网卡时第一张会是eth0,第二张才是eth1。在这里成这样是因为复制系统的过程中复制的文件已经有2个网卡在/etc /udev/rules.d/70-persistent-net.rules被识别成了eth0,而虚拟机中的识别成了eth1。

    编辑/etc/udev/rules.d/70-persistent-net.rules


    找到与ifconfig -a得出的MAC相同的一行(NAME='eth2'这一行),把它改为"NAME=eth0 ",然后把上面一行(NAME='eth0')删除掉。

 (NAME='eth3'这一行),把它改为"NAME=eth1",

wKioL1YFCGTQluvcAAL5ul22xak422.jpg




2 查看MAC地址,编辑/etc/sysconfig/network-script/ifcfg-eth0和ifcfg-eth1
把MAC改为正确的,把UUID删掉。

wKiom1YFBFrTpDznAADXIv7Deek957.jpg



转载于:https://blog.51cto.com/pizibaidu/1698263

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Centos-启动network报错RTNETLINK answers: File exists解决方法 的相关文章

  • mysql中如何统计某字段里某个字符的个数

    如我的表order里有一个字段order num 里面存的是一些订单号 形式如 od 135484315315431541541 现在我要统计这个订单号有多少个8 如出现4个8就算中奖 请问如何把这些数据查找出来 select length

随机推荐