如何更改 CentOS 6 的网卡名称?

by LauCyun Apr 22,2016 11:23:41 5,071 views

最近,需要给公司的一批新设备(配有一网卡)安装产品固件,但是这批设备没有VGA口,为此无法安装系统。最后解决方案是:先把硬盘卸下,安装在别的带有VGA的设备上;然后安装好系统,安装完成后,再把硬盘安回设备中。

按照上面的解决方案完成后,又遇到一个问题:设备上不了网。

先用ifconfig查看一下设备的网卡信息,如图1所示:


图1 设备网卡信息

为啥网卡名称是eth1,而不是eth0呢?而在/etc/sysconfig/network-scripts/中只有一个eth0的配置文件ifcfg-eth0,如图2所示:


图2 网卡配置文件

然后查看/etc/udev/rules.d/70-persistent-net.rules中的网络接口信息,如图3所示:


图3 网络接口信息

为什么会这样呢?这是由于eth0是之前设备的网卡信息,而eth1是本设备的网卡。所以,只需要删除/etc/udev/rules.d/70-persistent-net.ruleseth0,然后把eth1修改eth0,如图4所示:


图4 修改后的网络接口信息

然后,修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0(修改前如图5所示),修改后如图6所示:


图5 修改前的ifcfg-eth0


图6 修改后的ifcfg-eth0

修改完成后,重启。

重启后,用ifconfig查看一下设备的网卡信息,如图7所示:


图7 重启后的ifconfig

参考

Tags