Redhat7/CentOS7中的网卡命名规则

一、老版本Redhat6/CentOS6系列命名规则

Redhat6/CentOS6系列以及更老的版本中网卡通常以eth0、eth1、eth2的形式命名,并且可以在/etc/udev/rules.d/70-persistent-net.rules文件中自定义更改网卡名称。但是这种方法存在巨大缺陷,

因为在服务器中一般同时存在多张网卡,eth0、eth1这种编号不一定准确对应物理网卡接口的顺序
,例如:物理服务器上标识为sort 1网卡,在Linux系统中可能会把这张网卡识别为eth7…等其他名称。这种命名方法结果是不可预知的,在Redhat7/CentOS7中解决了这个问题。

二、Redhat7/CentOS7中的网卡命名规则

方案1:从BIOS中取板载网卡的索引号,使用这个索引号命名;例如:eno1,否则使用方案2

方案2:从BIOS中取网卡所在的PCI-E热插拔插槽索引号;例如:ens1,否则使用方案3

方案3:取网卡所连接到的物理位置信息,例如:enp1s0,否则使用方案4

方案4:使用老版本命名方法;例如eth0,

方案5:使用网卡的MAC地址来命名(我通常在suse Linux中见到这种命名方式,从未在其他Linux发行版中见过)

实际命名例子:

eno1—板载网卡

enp1s1 —PCI网卡

ens33 —PCI网卡

wlp1s0 PCI无线网卡

en开头的网卡表示Ethernet

wl开通的网卡表示WLAN

发表评论

电子邮件地址不会被公开。 必填项已用*标注