CentOS7网卡命名规则

作者: Aubin | 来源:发表于2017-08-15 10:07 被阅读57次

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

二、前两个字符的含义

en 以太网 Ethernet
wl 无线局域网 WLAN
ww 无线广域网 WWLAN

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

format description
o<index> 集成设备索引号
s<slot> 扩展槽的索引号
x<MAX> s<slot> 基于MAC进行命名
p<bus> s<slot> 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修改网卡名称

    一、 原因 之前使用centos6,网卡名称是以eth命名的,突然centos7网卡变成eno********...

  • CentOS7网卡命名规则

    CentOS6之前基于传统的命名方式如:eth1,eth0....Centos7提供了不同的命名规则,默认是基于固...

  • centos7/8修改网卡名称

    本文主要介绍将centos7/8中引入的新网卡命名方式修改为传统的ethx命名的方法。 默认情况下的网卡名称会根据...

  • CentOS 7 网卡修改 eth0

    CentOS 7 网卡修改 eth0 CentOS 7 开始网卡默认使用 可预见 命名规则. 安装系统时配置 修改...

  • 企业中安装Linux系统注意事项

    网卡名称更改 安装过程中修改 安装完修改 编辑网卡配置文件并修改以下内容 重命名网卡名称 修改网卡名称规则内核文件...

  • linux 命名设备(网卡)规则

    每个规程要使其生效都要给自的条件,比如第一个规则文件需要使用安装udev的辅助程序。第二条需要内核启动是加载bis...

  • linux网络相关和修改ip地址

    CentOS7 采用 dmidecode 采集命名方案,以此来得到主板信息,可以实现网卡名的永久唯一化. dmid...

  • VMware Centos重启后网卡名称变更问题解决

    1、查看Centos7系统默认的网卡配置 2、编辑centos7系统默认的网卡配置文件,将NAME、DEVICE选...

  • CentOS7最小化安装的配置

    网卡 查看网卡信息 修改网卡配置 重启网卡 SSH 修改sshd配置文件 CentOS7默认已启用SSH 文件上传...

  • CentOS7最小化安装的配置

    网卡 查看网卡信息 修改网卡配置 重启网卡 SSH 修改sshd配置文件 CentOS7默认已启用SSH 文件上传...

网友评论

    本文标题:CentOS7网卡命名规则

    本文链接:https://www.haomeiwen.com/subject/sgqmrxtx.html