加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX实战:CentOS7网卡命名规则

发布时间:2020-12-13 17:44:36 所属栏目:Linux 来源:网络整理
导读:《LINUX实战:CentOS7网卡命名规则》要点: 本文介绍了LINUX实战:CentOS7网卡命名规则,希望对您有用。如果有疑问,可以联系我们。 CentOS6之前基于传统的命名方式如:eth1,eth0.... Centos7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配.这

《LINUX实战:CentOS7网卡命名规则》要点:
本文介绍了LINUX实战:CentOS7网卡命名规则,希望对您有用。如果有疑问,可以联系我们。

CentOS7网卡命名规则

CentOS6之前基于传统的命名方式如:eth1,eth0....
Centos7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配.这样做的优点是命名是全自动的、可预知的,缺点是比eth0、wlan0更难读.好比enp5s0

一、网卡定名的策略

systemd对网络设备的定名方式

  • 规则1:如果Firmware或者BIOS提供的设备索引信息可用就用此命名.好比eno1.否则使用规则2
  • 规则2:如果Firmware或Bios的PCI-E扩展插槽可用就用此命名.好比ens1,否则使用规则3
  • 规则3:如果硬件接口的位置信息可用就用此命名.好比enp2s0
  • 规则4:根据MAC地址命名,好比enx7d3e9f.默认不开启.
  • 规则5:上述均不可用时回归传统命名方式
  • 上面的所有命名规则需要依赖于一个安装包:biosdevname

二、前两个字符的含义


三、第三个字符根据设备类型来选择

format description
o 集成设备索引号
s 扩展槽的索引号
x s 基于MAC进行命名
p s PCI扩展总线

四、配置回归传统命名方式

1.编辑内核参数
在GRUB_CMDLINE_LINUX中加入net.ifnames=0即可

[root@centos7 ~]$vim /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 rhgb quiet"

2.为grub2生成配置文件
编辑完grub配置文件以后不会立即生效,必要生成配置文件.

[root@centos7 ~]$grub2-mkconfig -o /etc/grub2.cfg

3.操作体系重启

[root@centos7 ~]$reboot

4.验证

CentOS7网卡命名规则

本文永远更新链接地址

学习更多LINUX教程,请查看站内专栏,如果有LINUX疑问,可以加QQ交流《LINUX实战:CentOS7网卡命名规则》。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读