1. 概述

1.1 网卡命名规则

centOS6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在centOS6之前,网络接口使用连续号码命名:etho、ethl 等,当增加或删除网卡时,名称可能会发生变化。
c7采用dmidecode采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一(dmidecode 这个命令可以采集有关硬件方面的信息)

1.2 网络设备命名

  1. 如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,例如:ifcfg-ens33
  2. 如果Firmware(固件)或BIOSPCI-E扩展槽所提供的索引信息可用,则根据此索引进行命名,例命名,例如: ifcfg-enp33
  3. 如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如 enp2s0 上述均不可用时,则使用传统命名机制。
  4. centOS7中, en 表示 ethernet 以太网,我们常说的局域网。enX(X常见有下面3种类型)

    s:热插拔网卡,usb 之类,扩展槽的索引号 o:主板板载网卡,集成设备的设备索引号。 p:独立网卡,PCI 网卡 nnn(数字)表示:MAC 地址 + 主板信息计算得出唯一的序列在 CentOS8 当中网卡名称延续了 ens 的格式。