歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VMware克隆CentOS6.4後 eth0無法初始化/找不到eth0的問題

VMware克隆CentOS6.4後 eth0無法初始化/找不到eth0的問題

日期:2017/2/28 14:45:03   编辑:Linux教程

用VMware克隆CentOS6.4的虛擬機後,修改了ifcfg-eth0的IP等值,重啟網絡時,報錯。

(找不到eth0,將被延遲初始化)

然後用

#ifconfig

只能看到本地環回口,

然後用

#ifconfig -a

查看所有可用網卡,發現顯示的是eth1而不是eth0。

在網上找了找,發現《VMWare克隆後Ubuntu的“No such device eth0”錯誤(http://www.linuxidc.com/Linux/2010-01/23991.htm)》裡有寫到相關的問題,

猜想

Clone的時候,將原虛擬機的網卡配置等全部Clone的,

但在VMware中Clone實際上也是重新創建一台服務器,

MAC地址等自然也會被重新創建,

但因為復制了原服務器的配置,所以新創建的網卡就不再是eth0,而是保存為eth1。

解決方法:

修改/etc/udev/rules.d/70-persistent-net.rules //保存網卡MAC地址等信息的配置文件

先查看裡面有:

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="eth0-MAC", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="eth1-MAC", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

刪除以上eth0的信息,將eth1的信息中的eth1-〉eth0

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="eth1-MAC", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

再將ifcfg-eth0中的MAC地址改成上面eth1-MAC地址,然後配置IP等信息,

重啟服務器,就可以了。

然後再次用ifconfig 來查看時,出現的就是eth0的配置信息了。

Copyright © Linux教程網 All Rights Reserved