Descrição dos nomes de interfaces de rede
Cada porta de rede de um sistema tem um nome usado para configurá-lo e identificá-lo.
Versões anteriores do Red Hat Enterprise Linux usavam nomes como eth0, eth1 e eth2 para cada interface de rede. O nome da interface eth0 era a primeira porta de rede detectada pelo sistema operacional, e eth1 era a segunda interface e assim por diante. No entanto, à medida que eram adicionados e removidos dispositivos, o mecanismo que detectava os dispositivos e definia seus nomes podia mudar qual interface era atribuída a que nome. Além disso, o padrão PCIe não garante a ordem na qual os dispositivos PCIe são detectados no boot, o que pode alterar a nomenclatura do dispositivo inesperadamente devido a variações durante a inicialização do dispositivo ou do sistema.
No Red Hat Enterprise Linux 7 e posteriores, o sistema de nomenclatura padrão gera nomes que são consistentes nas reinicializações. Em vez de se basear na ordem de detecção, a atribuição de nomes das interfaces de rede é baseada nas informações do firmware, na topologia do barramento PCI e no tipo de dispositivo de rede.
Os nomes das interfaces de rede começam com o tipo de interface:
-
As interfaces de ethernet começam com en
-
As interfaces de WLAN começam com wl
-
As interfaces de WWAN começam com ww
O restante do nome da interface após o tipo será baseado nas informações do firmware do servidor ou determinado pela localização do dispositivo na topologia do PCI.
-
oN
indica um dispositivo integrado com índice N exclusivo do firmware do servidor. O nome eno1 é o dispositivo Ethernet integrado 1. -
sN
indica um dispositivo no slot hotplug PCI N. Por exemplo, ens3 é uma placa de ethernet no slot hotplug PCI 3. -
pMsN
indica um dispositivo PCI no barramento M no slot N. A interface wlp4s0 é uma placa WLAN no barramento PCI 4 no slot 0. Se a placa for um dispositivo multifuncional (como uma placa de Ethernet com várias portas, ou um dispositivo que tenha Ethernet e outra função), você poderá ver fN adicionado ao nome do dispositivo. Uma interface enp0s1f0 é a função 0 da placa de Ethernet no barramento 0 no slot 1. Também pode haver uma segunda interface de placa chamada enp0s1f1, que é a função 1 desse mesmo dispositivo.
A nomenclatura persistente significa que, quando o nome é definido para uma interface de rede no sistema, o nome da interface não muda, mesmo se você adicionar ou remover hardware. Um comportamento de nomenclatura persistente é que um sistema com uma única interface gera um nome de dispositivo usando um esquema de informações de hardware e não deverá usar o esquema de nomenclatura do kernel eth0.