CentOS7网卡命名规则

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

img_b52f529ed871fae1d9ccbf8c1b3b8509.png

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 集成设备索引号
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.验证

img_e2066321ef67230375b986e024681d4b.png

目录
相关文章
|
9月前
|
Linux
Centos删除virbr0网卡
Centos删除virbr0网卡
85 0
|
10月前
|
Linux
centos 配置静态地址并修改网卡名
centos 配置静态地址并修改网卡名
|
Linux 开发工具 索引
centos 7如何将 网卡ens33 修改成 eth0
centos 7如何将 网卡ens33 修改成 eth0
413 0
centos 7如何将 网卡ens33 修改成 eth0
|
Linux
Centos 7网卡启动失败
Centos 7网卡启动失败
140 0
|
IDE Linux 开发工具
安装centos、配置网卡并搭建本地yum源
虚拟机设置硬件 选项 设备 摘要 内存 内存 2 GB 的倍数。 指定分配给此虚拟机的内存量。内存大小必须为4MB 处理器 2 硬盘(SCSI) 50 GB 此虚拟机的内存(M): 2048MBCD/DVD(IDE) 正在使用文件E:大赛资料\大赛...网络适配器 添加硬件向导网络适配器图USB 控制器 指定磁盘容量显示器 磁盘大小为多少?最大磁盘大小(GB)(S): 15日针对CentOS764位的建议大小:20GB□立即分配有磁盘空间(A)。分配所有容量可以提高性能,但要求所有物理磁盘空间立即可用。如果不立即分配所有间,虚拟磁盘的空间初很小,会随着您向图USB 控制器 指定磁盘容量 显示器
安装centos、配置网卡并搭建本地yum源
|
Linux
安装centos系统时,修改默认网卡名
安装centos系统时,修改默认网卡名
138 1
安装centos系统时,修改默认网卡名
|
Linux
开启Centos网卡失败的解决办法
开启Centos网卡失败的解决办法
145 0
|
Linux
Centos删除virbr0网卡
Centos删除virbr0网卡
143 0
|
人工智能 运维 网络协议
linux centos 网卡聚合脚本-自动化运维
多张网卡聚合成一张网络,等同于备份网卡网络
341 0
相关产品
云迁移中心
推荐文章
更多