RH2285产品网口名称经常变换

发布时间:  2014-09-17 浏览次数:  130 下载次数:  0
问题描述
配置:RH2285+板载Broadcom5709网卡+Intel 82576外接网卡+RedHat5.4
问题现象:客户通过修改配置文件/etc/sysconfig/network-scripts/ifcfg-ethX,配置eth0和eth1网口的地址,这两个网口对应的是intel网卡,但是重启后,eth0和eth1就变成板载的broadcom的网口了,也就是网口名称变换,如下图:
图1-1 重启前配置的eth0界面

图1-2 重启后配置的eth0界面

告警信息
处理过程
排查步骤如下:
1. 查看配置文件/etc/sysconfig/network-scripts/ifcfg-ethX,发现配置文件里面没有网卡mac地址信息(该配置文件是客户自己手动修改的),而通过RedHat操作系统自带的配置工具(system-config-network)配置之后,该配置文件里面是有网卡的mac信息的,具体如下:
图1-3 客户手动修改的配置文件:

图1-4 通过操作系统自带配置工具配置后的配置文件:

2. Redhat5.4操作系统下的/etc/sysconfig/network-scripts/ifcfg-ethX配置文件,在系统有多网口的情况下,需要在配置文件里面绑定网口mac地址,否则会导致网口设备名称变换。
----结束
根因
/etc/sysconfig/network-scripts/ifcfg-ethX配置文件没有绑定网口地址,导致在多网卡情况下,系统出现网口设备名称变换。.
建议与总结
在/etc/sysconfig/network-scripts/ifcfg-ethX文件里面绑定网口地址,具体就是在文件里面添加一行:HWADDR=XX:XX:XX:XX:XX:XX
配置网卡的时候,需要熟悉命令行和配置文件的操作,如果条件允许,建议使用系统提供的配置工具进行配置。

END