Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.7.3. Novo Esquema de Nomeação de Rede (Network Naming Schema)

Red Hat Enterprise Linux 7 fornece métodos para dispositivo de rede consistente e previsível para nomeação de interfaces de rede. Estas características alteram o nome de interfaces de rede em um sistema a fim de facilitar a localização e diferenciação das interfaces mais fáceis.
Tradicionalmente, as interfaces de rede em Linux são enumeradas como eth [0123 ...] , mas esses nomes não correspondem necessariamente a rótulos reais no chassi. Plataformas de servidores modernos com vários adaptadores de rede podem encontrar nomeação não-determinístico e contra-intuitivo dessas interfaces. Isso afeta ambos os adaptadores de rede embutidos na placa-mãe (Lan-on-motherboard, ou LOM) e add-in adaptadores (portas únicas e múltiplas).
No Red Hat Enterprise Linux 7, systemd e udevd apoiam uma série de diferentes esquemas de nomeação. O comportamento padrão é o de atribuir nomes fixos baseados em firmware, topologia e informações de localização. Isto tem a vantagem de nomes que são totalmente automáticos e totalmente previsível, ficar fixo mesmo que hardware seja adicionado ou removido (sem reenumeração), e que hardwares quebrados podem ser substituídos sem problemas. A desvantagem deste procedimento é que os nomes são, por vezes, mais difíceis de ler do que o nome que foi anteriormente utilizado, por exemplo, enp5s0 ao invés de eth0.
Os esquemas de nomeação a seguir para interfaces de rede, são agora suportados pelo udevd originalmente.
Esquema 1
Nomes incorporando o Firmware ou BIOS forneciam números de índice para dispositivos on-board, por exemplo, eno1. O systemd nomeia interfaces de acordo com este esquema por padrão, se esta informação do firmware for aplicável e disponível, com o esquema 2 usado como fallback.
Esquema 2
Nomes incorporando Firmware BIOS ou números de índice de slot de hotplug PCI Express fornecidos, por exemplo, ens1 .O systemd nomeia as interfaces de acordo com este esquema por padrão, se essa informação do firmware é aplicável e disponível, com o esquema de 3 usado como um fallback.
Esquema 3
Nomes incorporando local físico do conector de hardware, por exemplo, enp2s0. O systemd nomeia interfaces de acordo com este esquema por padrão, se esta informação do firmware for aplicável e disponível, com o esquema 5 usado como fallback.
Esquema 4
Nomes incorporando os endereços do MAC de interfaces, por exemplo, enx78e7d1ea46da. Por padrão, systemd não nomeia interfaces de acordo com este esquema, mas ele pode ser habilitado se necessário.
Esquema 5
A nomeação do kernel nativo ethX imprevisível e tradicional, por exemplo, eth0. systemd nomeia as interfaces de acordo com este esquema se todos os outros métodos falharem.
Se BIOSDEVNAME estiver habilitado no sistema, ou se o usuário adicionou regras udevd que modificam os nomes dos dispositivos de kernel, estas regras tomarão precedência sobre o padrão da política do systemd.
Para obter mais informações sobre este sistema de nomeação, veja o Red Hat Enterprise Linux 7 Networking Guide, disponível em http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.