CentOS 網卡eth1改爲eth0

問題:

用VMware克隆CentOS 6.8後,ifconfig -a 發現系統內只有eth1,而且/etc/sysconfig/network-scripts/下只有,ifcfg-eth0文件,遠程連接失敗。


可能的原因:

正常來說,Linux在識別網卡時第一張會是eth0,第二張纔是eth1。有時候我們使用虛擬機克隆技術後網卡的信息就會改變,新克隆出來的虛擬主機網卡名字可能變爲eth1。無

造成這樣是因爲複製系統的過程中複製的文件已經有一個網卡在/etc/udev/rules.d/70-persistent-net.rules被識別成了eth0,而虛擬機中的識別成了eth1。


解決方法:

  1. ifconfig -a 查看並複製一下eth1的HWaddr

  2. vim /etc/udev/rules.d/70-persistent-net.rules,找到與ifconfig -a得出的MAC相同的一行(NAME='eth1'這一行),把它改爲"NAME=eth0 ",然後把上面一行(NAME='eth0')刪除掉。

  3. vim /etc/sysconfig/network-script/ifcfg-eth0,把MAC改爲與eth1的HWaddr的地址相同。

  4. reboot



若:重啓後,發現eth0只有ipv6地址,沒有ipv4地址

vim /etc/sysconfig/network 添加

NETWORKING_IPV6=no


reboot即可。




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