Linux下修改網路卡名稱(centos6.5)

shilei1發表於2016-06-03

我們常用虛擬機器裡做Linux的各種實驗,這樣就難免要用到“克隆”這一功能,可是當我們把虛擬機器克隆複製出來後卻發現克隆出來的那個系統網路卡啟動不了,會提示Device eth0 dose not seem to be present,delayinginitialization,而且輸入ifconfig -a 的話還會發現網路卡已經不是eth0了,這是因為克隆過來的系統還保留著原來虛擬硬體的資訊,而克隆後硬體已經改變了虛擬機器會為虛擬網路卡分配新的MAC地址,解決的方法如下:

  1. 鍵入ifconfig -a 檢視當前網路卡的名稱例如是eth1
  2. 鍵入vi /etc/udev/rules.d/70-persistent-net.rules編輯70-persistent-net.rules這個檔案,開啟後如下圖Linux下修改網路卡名稱(centos6.5)
    將我們現在的網路卡的名字改成eth0,具體就是改NAME="eth1"為NAME="eth0",然後將原本eth0的那段用#號註釋掉。同時要記住我們網路卡的MAC地址。
  3. 鍵入vi /etc/sysconfig/network-scripts/ifcfg-eth0開啟我們網路卡的配置檔案,將MAC地址改成我們現在在用的這個地址。注意了,ONBOOT的值要改成yes。
  4. reboot重啟下系統就可以了!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-2113698/,如需轉載,請註明出處,否則將追究法律責任。

相關文章