CentOS6及以前的版本,網卡命名方式會根據情況有所改變不是唯一的不是固定的。網絡接口使用連續號碼命名:eth0、eth1等。當增加或刪除網卡時,名稱可能會發送變化。
CentOS7采用dmidecode采集命名方案,一次來得到主板信息;它可以實現網卡命名唯一化(dmidecode命令可以采集有關硬件方面的信息),對網絡設備的命名方式:
1) 如果Firmware(固件)或BIOS為主板上集成的設備提供的索引信息可用,且可預測則根據此索引進行命令,例如ifcfg-ens33
2) 如果Firmware(固件)或BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測則根據此索引進行命名,例如ifcfg-enp33
3) 如果硬件接口的物理位置信息可用,則根據此信息進行命名,例如enp2s0
4) 上述均不可用時,則使用傳統命名機制
擴展:
在CentOS7中,en表示ethernet以太網
enX(X常見有下面3中類型):
o:主板半載網卡,集成設備的設備索引號
p:獨立網卡,PCI網卡
s:熱插拔網卡,USB之類
nnn(數字)表示:MAC地址+主板信息計算得出的唯一序列