Centos-启动network报错RTNETLINK answers: File exists解决方法
背景:今天在Vcenter上,用模板克隆了一個虛擬機,啟動之后,網卡啟動不了,報錯如下:RTNETLINK answers: File exists
說明:? 環境 Centos6.6_X64 ; 網卡兩個
原因: 由于用模板克隆虛擬機,所以網卡的配置文件也會進行克隆,克隆之后網卡的名稱也會相應改變,如模板機上是eth0和eth1, 克隆機變成eth2和eth3, 而網卡的配置文件并沒有改變,會沖突。
解決方法:
? 更改網卡的名稱。 正常來說,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",
2 查看MAC地址,編輯/etc/sysconfig/network-script/ifcfg-eth0和ifcfg-eth1
把MAC改為正確的,把UUID刪掉。
轉載于:https://blog.51cto.com/pizibaidu/1698263
總結
以上是生活随笔為你收集整理的Centos-启动network报错RTNETLINK answers: File exists解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux服务器数据备份
- 下一篇: Centos7 安装gitlab 8.7