centos7 网卡命名

CentOS6 及之前以太网网卡进行顺序命名的;多网卡如:eth0,eth1 依次。

Centos7 则不同,命名规则默认是基于固件、拓扑、位置信息来分配。

一、网卡命名的策略

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扩展总线