网卡名称更改

网卡是计算机进行网络通信的必须的设备。在CentOS6及其更早的系统中,网卡设备在系统中的名称命名为eth#(#为0,1,2…之类的数字)。在内核版本为3.0.0及其以后的Linux发行版中,网卡设备在系统中名称变得很长,变得不好识别以及不利于管理。为了更好的管理,我们将新的网络设备命名改为传统的命名。


实验目的

将内核为3.0.0及其以后本版的Linux发行版的网卡设备的命名方式改为早期版本的命名方式以方便管理。

实验准备

1、准备准备实验的机器,要求内核版本为3.0.0及其以上的系统; 
2、为更好的验证,每个系统中有两块网卡设备;

实验操作

在CentOS系统中操作

首先查看系统内核版本以及网卡设备名称:

blob.png

系统内核版本为3.10,并且有3网卡设备,且名称都是以eno#########命名方式进行命名的。要达到将网卡设备名称的命名方式还原为eth#的样式。需要更改设备配置文件。

配置文件位置为:/boot/grub2/grub.cfg(在/etc目录下面有指向它的一个软连接文件grub2.cfg)。打开文件,如下图修改:

 blob.png

在99行处行尾添加net.ifnemas=0,然后保存文件,重启计算机后查看网卡设备:

blob.png

如图所示,系统的网卡设备在重启后,名称变成了eth#类,完成了更名。

在RHEL7系统中操作

在RHEL7系统中,网卡设备的命名方式也是eno#########式的名称。要更改回eth#类的命名方式,可以通过在CentOS上面的方式修改。也可以通过另外一种方式更改。两种方式大同小异。都能到达目的。下面就通过另外一种方式来修改。 
首先,查看RHEL7系统的版本以及网卡设备:

 blob.png修改文件/etc/default/grub,如图所示,在第6行行尾处添加“net.ifnames=0”,保存退出。 
blob.png然后执行命令后重启: blob.png重启后的网卡设备信息:

blob.png实验结果

通过以上两种方式,将新的网卡命名规则还原回早期版本的命名方式,使用起来相对比较方便,更容易记忆以及大量管理。 
第二种方式比第一种方式的操作步骤多,但是效果是一样的。它只是改变生成/boot/grub2/grub.cfg文件的生成规则,使生成的grub.cfg和第一步修改的后的文件一样。所以重启后达成的效果一样。

原创文章,作者:王更生,如若转载,请注明出处:http://www.178linux.com/60583

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code