如果服务器上有多块网卡,有的时候配置网卡时会导致网卡名字改变,例如:网卡是eth2,eth3……这样的顺序,我的系统是centos6.5,要改成正常的eth0,eth1,eth2这样的顺序有四种方法:

1.网卡名和MAC地址绑定
首先查看一下网卡和mac地址信息:

ifconfig -a

之后编辑 /etc/sysconfig/network-scripts/ifcfg-ethX文件绑定。
ethX 代表网卡的配置文件eth0 eth1等等,如果第一块网卡名字不是eth0,也可以重命名为ifcfg-eth0,然后按照下面的方法绑定:

DEVICE=eth0
HWADDR=08:00:27:81:32:AF

编辑好之后,重启服务器生效。

2.使用nameif命令

 nameif eth0 08:00:27:81:32:AF

同样重启生效。

3.udev绑定
udev是2.6系列内核的详备管理器,主要功能就是管理/dev目录下的设备节点。之前配oracle RAC集群时,绑定后端光存储的LUN多路径时用的就是udev,centos的网卡也可以用udev来绑定,打开/etc/udev/rules.d/70-persistent-net.rules,然后找到对应网卡的mac地址,把前面的名字改成你想要的网卡名,重启生效。

4.使用 ip link

ip link set eth2 name eth0

同样重启生效
参考文章:
http://james23dier.iteye.com/blog/803198
http://wolfword.blog.51cto.com/4892126/1304000