网卡名称更改

网卡是计算机进行网络通信的必须的设备。在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

(1)
王更生王更生
上一篇 2016-11-23 23:11
下一篇 2016-11-23 23:34

相关推荐

  • 20160803作业-用户组和权限管理

    http://note.youdao.com/yws/public/redirect/share?id=46f06331b737c6d08a0e8c9c3d49ac9e&type=false

    Linux干货 2016-08-08
  • yum使用和源码编译进程

    yum 是通过分析RPM的标头数据,根据各软件的依赖关系制作出有依赖关系时的解决方案,然后自动处理软件的依赖性问题,以解决软件安装或升级的问题。  yum使用方法: yum [options] [command] [packages …] install package .. 通过yum安装软件包 update package .. 更新软件包 u…

    Linux干货 2016-08-24
  • N25第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel/ /home/tuser1 [root@localhost ~]# ls&nbsp…

    Linux干货 2016-12-24
  • 马哥教育网络20期+第7周练习博客

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@7b ~]#&nbsp…

    Linux干货 2016-07-24
  • linux 基础命令(四)

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 [root@localhost home]# cp -r /etc/skel/ /home/tuser1 [root@localhost home]# c…

    Linux干货 2016-10-16
  • Linux系统性能工具

    linux中几款常用的系统性能分析工具: 1.vmstat命令 解释: 虚拟内存信息 用法: vmstat [options] [delay [count]] vmstat 2 5 //每2秒刷新一次,一共刷新5次 输出属性: procs: r:可运行(正运行或等待运行)进程的个数,和核心数有关 b:处于不可中断睡眠态的进程个数(被阻塞的队列的长度) mem…

    Linux干货 2017-12-19