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:
Esquema | Descripción | Ejemplo |
---|---|---|
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, |
|
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, |
|
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, |
|
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. |
|
5 |
El esquema tradicional de nomenclatura impredecible del kernel. Si |
|
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.