centos6 克隆 網卡由eth0變爲eth1,且啓動網卡報錯

一、現象:

一個虛擬機配置好環境之後,克隆之後能夠直接使用且不佔性能,但是:

新克隆的虛擬機網卡由 eth0改變成了eth1,ifconfig命令查看也之後eth1的信息(沒有ip)

且重啓網卡報錯爲:Error: No suitable device found: no deice found for connection 'System eth0'

二、原因:

        很多Linux distribution使用udev動態管理設備文件,並根據設備的信息對其進行持久化命名。udev會在系統引導的過程中識別網卡,將mac地址和網卡名稱對應起來記錄在udev的規則腳本中。而對於新的虛擬機,VMware會自動爲虛擬機的網卡生成MAC地址,當你克隆或者重裝虛擬機軟件時,由於你使用的是以前系統虛擬硬盤的信息,而該系統中已經有eth0的信息,對於這個新的網卡,udev會自動將其命名爲eth1(累加的原則),所以在你的系統啓動後,你使用ifconfig看到的網卡名爲eth1。

三、方法:

1、vi /etc/udev/rules.d/70-persistent-net.rules

將第一條注掉,將第二條的eth1 改爲 eth0, 另外記下第二條的Mac地址(用於在ifcfg-eth0文件中配置)

2、修改eth0網卡配置:

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

3、重啓虛擬機,只重啓網卡不行(雖然ip可用,但是ifconfig還是eth1)

參考文章URL: http://blog.itpub.net/31496956/viewspace-2148215/

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章