Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 2. Denominación coherente de los dispositivos de interfaz de red

Red Hat Enterprise Linux 8 proporciona métodos para la nomenclatura de dispositivos consistente y predecible para las interfaces de red. Estas características ayudan a localizar y diferenciar las interfaces de red.

El kernel asigna nombres a las interfaces de red concatenando un prefijo fijo y un número que aumenta a medida que el kernel inicializa los dispositivos de red. Por ejemplo, eth0 representaría el primer dispositivo que se sondea en el arranque. Sin embargo, estos nombres no se corresponden necesariamente con las etiquetas del chasis. Las plataformas de servidor modernas con múltiples adaptadores de red pueden encontrar nombres no deterministas y contraintuitivos de estas interfaces. Esto afecta tanto a los adaptadores de red integrados en la placa del sistema como a los adaptadores complementarios.

En Red Hat Enterprise Linux 8, el gestor de dispositivos udev soporta un número de esquemas de nomenclatura diferentes. Por defecto, udev asigna nombres fijos basados en la información del firmware, la topología y la ubicación. Esto tiene las siguientes ventajas:

  • Los nombres de los dispositivos son totalmente predecibles.
  • Los nombres de los dispositivos permanecen fijos aunque se añada o elimine hardware, ya que no se produce una nueva enumeración.
  • El hardware defectuoso se puede sustituir sin problemas.

2.1. Jerarquía de nombres de dispositivos de interfaz de red

Si la nomenclatura consistente de dispositivos está habilitada, que es el valor por defecto en Red Hat Enterprise Linux 8, el administrador de dispositivos udev genera nombres de dispositivos basados en los siguientes esquemas:

EsquemaDescripciónEjemplo

1

Los nombres de los dispositivos incorporan los números de índice proporcionados por el firmware o la BIOS para los dispositivos integrados. Si esta información no está disponible o no es aplicable, udev utiliza el esquema 2.

eno1

2

Los nombres de los dispositivos incorporan números de índice de ranura de conexión en caliente PCI Express (PCIe) proporcionados por el firmware o la BIOS. Si esta información no está disponible o no es aplicable, udev utiliza el esquema 3.

ens1

3

Los nombres de los dispositivos incorporan la ubicación física del conector del hardware. Si esta información no está disponible o no es aplicable, udev utiliza el esquema 5.

enp2s0

4

Los nombres de los dispositivos incorporan la dirección MAC. Red Hat Enterprise Linux no utiliza este esquema por defecto, pero los administradores pueden utilizarlo opcionalmente.

enx525400d5e0fb

5

El esquema tradicional de nomenclatura impredecible del kernel. Si udev no puede aplicar ninguno de los otros esquemas, el administrador de dispositivos utiliza este esquema.

eth0

Por defecto, Red Hat Enterprise Linux selecciona el nombre del dispositivo basado en la configuración de NamePolicy en el archivo /usr/lib/systemd/network/99-default.link. El orden de los valores en NamePolicy es importante. Red Hat Enterprise Linux utiliza el primer nombre de dispositivo que está especificado en el archivo y que udev generó.

Si ha configurado manualmente las reglas de udev para cambiar el nombre de los dispositivos del kernel, esas reglas tienen prioridad.