Red Hat Training

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

4.7.3. Nuevo esquema de nomenclatura de red

Red Hat Enterprise Linux 7 proporciona métodos para nombrar dispositivos de redes predecibles y consistentes para interfaces de red. Estas funcionalidades cambian el nombre de interfaces de red en un sistema con el fin de facilitar la localización y diferenciación de interfaces.
Tradicionalmente, las interfaces de redes en Linux se enumeran como eth[0123...], pero estos nombres no corresponden necesariamente a las etiquetas reales en el chasis. Las plataformas de servidor moderno con múltiples adaptadores de redes pueden encontrar nomenclaturas no determinísticas y contra intuitivas de dichas interfaces. Esto afecta tanto los adaptadores incorporados en la placa madre (Lan-on-Motherboard, o LOM) y adaptadores de complemento (individual y multipuertos).
En Red Hat Enterprise Linux 7, systemd y udevd soportan diferentes denominaciones de esquemas. La conducta predeterminada es la de asignar nombres fijos en Firmware, topología e información del sitio. Esto tiene la ventaja de que los nombres son totalmente automáticos y predecibles, permanecen fijos incluso si se añade o retira hardware (no realiza nueva enumeración), y el hardware que no funciona puede ser remplazado sin problemas. La desventaja para esta conducta es que algunas veces es difícil la lectura de los nombres y algunas veces es más difícil leerlos que los nombres anteriormente utilizados, por ejemplo, enp5s0 en lugar de eth0.
La siguiente numeración de esquemas para interfaces de redes ahora tienen soporte autónomo de udevd.
Esquema 1
Los nombres que incorporan Firmware o BIOS proporcionaban números de índice para dispositivos a bordo, por ejemplo, eno1. systemd nombra de forma predeterminada, las interfaces según este esquema si esa información de Firmware se aplica y está disponible, con el esquema 2 utilizado como una reserva.
Esquema 2
Los nombres que incorporan Firmware o BIOS proporcionaban números de índices de ranuras de conexiones en caliente PCI Express, por ejemplo, ens1.systemd nombra, de forma predeterminada, las interfaces según este esquema si esa información de Firmware se aplica y está disponible, con el esquema 3 utilizado como una reserva.
Esquema 3
Los nombres que incorporan un lugar físico del conector de hardware, por ejemplo, enp2s0. systemd nombra de forma predeterminada, las interfaces según este esquema si esa información de firmware se aplica y está disponible, con esquema 5 utilizado como una reserva.
Esquema 4
Los nombres que incorporan la dirección MAC de interfaz, por ejemplo, enx78e7d1ea46da. systemd no nombra de forma predeterminada las interfaces según este esquema, pero puede habilitarse si se requiere.
Esquema 5
La denominación tradicional e impredecible de kernel-native ethX, por ejemplo, eth0. systemd nombra interfaces según este esquema si todos los demás métodos fallan.
Si el sistema tiene habilitado BIOSDEVNAME o si el usuario ha añadido reglas udevd que cambian los nombres de dispositivos de kernel, estas reglas se ejecutarán primero que la política predeterminada de systemd.
Para obtener más información sobre cualquiera de estas funcionalidades, consulte la Guía de redes Hat Enterprise Linux 7, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.