最近在用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系统