CentOS 6.5克隆后eth1与eth0的问题

 

按照安装文档执行以下步骤时:

CentOS 6.5克隆后eth1与eth0的问题-LMLPHP

 

从克隆出来的虚拟机网卡都会被命名为eth1,而有些程序或者脚本,涉及到网卡的,默认写的是eth0,这时就存在要将eth1改为eth0的问题:

 

如果不修改的话,执行service network restart会报错失败。

 

CentOS 6.5克隆后eth1与eth0的问题-LMLPHP

 

1.首先要将/etc/udev/rules.d/70-persistent-net.rules中原来定义的eth0硬件信息删除。

用vi /etc/udev/rules.d/70-persistent-net.rules在相应记录前加#注释

如本例中,NAME为eth0这条记录注释掉并在该文件内将NAMEeth1改为eth0,并记录MAC硬件地址:

 CentOS 6.5克隆后eth1与eth0的问题-LMLPHP

 

 

 

修改后的结果:

 

 CentOS 6.5克隆后eth1与eth0的问题-LMLPHP

 

2.修改IP地址配置文件中eth0对应的MAC硬件地址,与上述记录的MAC地址保持一致

vi /etc/sysconfig/network-scripts/ifcfg-eth0

下图为本例修改结果,请根据个人实际情况修改

 CentOS 6.5克隆后eth1与eth0的问题-LMLPHP

修改后的结果如下,保存并退出vi:

 

 CentOS 6.5克隆后eth1与eth0的问题-LMLPHP

 

3.执行service network restart,重启网络服务,使配置生效

 CentOS 6.5克隆后eth1与eth0的问题-LMLPHP

05-11 22:38