最近在用exsi来快速部署linux,在操作的过程中发现克隆的linux系统网络不正常。

 

原来的机器有两块网卡,eth0和eth1,克隆以后,克隆机器的网络启动不了,

比如会抛出异常:Bringing up interface eth0: pcnet32 device eth0 does not seepresent, delaying initialization.

 用ifconfig -a 不存在eth0,多了eth2,eth3,进入/etc/sysconfig/network-scripts/ 发现只有eth0,和eth1其中网卡和uuid和模板的配置一样。

 

通过如下步骤修复:

1.打开etc/sysconfig/network-scripts/ifcfg-eth0(如果不存在这个文件,从xxx-eth3重命名过来),确定ONBOOT应该为yes

2.删除ficfg-eth0的MAC和uuid选项,重启网络service network restart。

3,修改/etc/sysconfig/network 里面的hostname成新的hostname.

4,如果还不可以,那么删除或修改/etc/udev/rules.d/70-persistent-net.rules 并reboot系统