Interfaces LOM (LAN on motherboard)

Dentro de RHEL 7, existen varios servicios, cada uno cuenta con una o varias funciones en específico. Hablando del tema de los dispositivos o periféricos (hardware), uno de los servicios que se encarga del nombrado de estos dispositivos, es el servicio UDEV, el cual soporta un gran número de esquemas y formas diferentes para el nombramiento de dispositivos debajo de /dev.

Para todos los dispositivos, por defecto la asignación de nombres esta basada sobre el firmware, topología y la información devuelta por el dispositivo en si. De esta forma, el nombre asignado a este, va relacionado al dispositivo físico en si y se mantiene consistente y predecible aún y cuando el hardware es reemplazado.

A continuación, describiremos los esquemas para el nombramiento específicamente relacionado a las tarjetas de red, para lo cual tenemos:

  • Esquema 1: Este esquema específica el nombramiento de los dispositivos de red que pueden ser incorporados a través del firmware o de la información que provea el BIOS a través de la tarjeta madre, usualmente es enoxxx (la letra “o” significa onboard)
  • Esquema 2: Este, especifica que los nombres de los dispositivos de red pueden ser incorporados a través del firmware o de información del BIOS regresadas por los dispostivos PCI Express. El nombramiento puede tomarse de la forma ensxxx. Si se falla, el Sistema pasa al Esquema 3.
  • Esquema 3: Esquema que especifica los nombres que pueden pueden incorporar la ubicación específica del conector—como la dirección del slot— sobre la tarjeta madre. Los nombres que pueden tomar son de la forma enpxxx. Si este esquema falla, el el sistema pasa al Esquema 5
  • Esquema 4: Con este esquema, se identifican o nombra dispositivos de red basados en la dirección MAC (Media Access Control) de la NIC (Network Interface Card) y se selecciona por el administrador a través del parámetro HWADDR (hardware address) ubicado en el archivo de configuración de red asociado al dispositivo. Por otro lado, el nombre que toma el dispositivo, esta basado en el nombre contenido dentro del archivo de configuración del mismo, a través del atributo DEVICE.

Por ejemplo, si se quiere renombrar a un nombre de interfaz tipo LoM eno16777736 a un nombre interno, primero, el cambio se debe realizar mediante el usuario root y segundo, se tiene que editar el archivo correspondiente /etc/sysconfig/network-scripts/ifcfg-eno16777736. Agregando el parametron HWADDR y editando el atributo DEVICE:

  • Esquema 5: si todos los demás esquemas fallan, el nombramiento de los dispositivos de red se realizarán en la forma tradicional que el kernel maneja como eth0, eth1 , etc.

Para resumir, cada interfaz de red normalmente tendrá dos caracteres de sufijo Esto denota el tipo de protocolo de la NIC. A continuación, la siguiente tabla denota lo anteriormente comentado:

Ahora bien, con la siguiente tabla, los caracteres (columna 1) denotan el esquema de nombramiento y el tipo de hardware detectado:

 De tal forma, que si tenemos:

Bueno, con esto ya se tiene una mejor idea del por que un sistema Linux nombra a los dispositivos de red de cierta forma.

Referencias de consulta

  1. Red Hat. (nov. 7, 2018). What is udev and how do you write custom udev rules in RHEL7? Consultado en noviembre 10 del 208. Recuperado de https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/auth?client_id=customer-portal&redirect_uri=https%3A%2F%2Faccess.redhat.com%2Fwebassets%2Favalon%2Fj%2Fincludes%2Fsession%2Fscribe%2F%3FredirectTo%3Dhttps%253A%252F%252Faccess.redhat.com%252Fsolutions%252F1135513&state=be232c42-2b0d-4069-8192-52f83a98c84c&nonce=80af3c41-9c9e-47f7-8c92-45a718211b19&response_mode=fragment&response_type=code&scope=openid
  2. (s.f). Filesystem Hierarchy Standard. Consultado en noviembre 10 del 208. Recuperado de https://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
  3. (s.f). udev en noviembre 10 del 208. Recuperado de https://es.wikipedia.org/wiki/Udev
  4. (s.f). BIOS en noviembre 10 del 208. Recuperado de https://es.wikipedia.org/wiki/BIOS
  5. (s.f). Dirección MAC en noviembre 10 del 208. Recuperado de https://es.wikipedia.org/wiki/Direcci%C3%B3n_MAC

 

One Comment

Kendall Dávila 04/12/2019

Excelente tu página, me encanta la calidad del material aunque es poco, sí tienes algun material que me pueda ayudar a prepararme y obtener la certificación RHCSA, te lo agradeceria. Te dejo mi correo electrónico

Deja un comentario