Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

7.4.1.2. Creación de reglas Udev personalizadas

El esquema de nomenclatura se puede personalizar creando reglas Udev personalizadas. Se ha incluido un script que genera las reglas iniciales. Genere estas reglas ejecutando:


bash /lib/udev/init-net-rules.sh

bash /lib/udev/init-net-rules.sh

Ahora, inspeccione el /etc/udev/rules.d/70-persistent-net.rules archivo, para averiguar qué nombre se asignó a qué dispositivo de red:


gato /etc/udev/rules.d/70-persistent-net.rules

gato /etc/udev/rules.d/70-persistent-net.rules


Nota:

En algunos casos, como cuando las direcciones MAC se asignaron a una tarjeta de red manualmente o en un entorno virtual como Qemu o Xen, es posible que el archivo de reglas de red no se haya generado porque las direcciones no se asignan de manera consistente. En estos casos, este método no se puede utilizar.

Nota:

En algunos casos, como cuando las direcciones MAC se asignaron a una tarjeta de red manualmente o en un entorno virtual como Qemu o Xen, es posible que el archivo de reglas de red no se haya generado porque las direcciones no se asignan de manera consistente. En estos casos, este método no se puede utilizar.

imagen

El archivo comienza con un bloque de comentarios seguido de dos líneas para cada NIC. La primera línea para cada NIC es una descripción comentada que muestra sus ID de hardware (por ejemplo, su proveedor de PCI y los ID de dispositivo, si es una tarjeta PCI), junto con su controlador entre paréntesis, si se puede encontrar el controlador. Ni el ID de hardware ni el controlador se utilizan para determinar qué nombre darle a una interfaz; esta información es solo para referencia. La segunda línea es la regla Udev que coincide con esta NIC y en realidad le asigna un nombre.

Todas las reglas de Udev se componen de varias claves, separadas por comas y espacios en blanco opcionales. Las claves de esta regla y una explicación de cada una de ellas son las siguientes:


SUBSYSTEM == "net" - Esto le dice a Udev que ignore los dispositivos que no son tarjetas de red.

ACCIÓN == "agregar" - Esto le dice a Udev que ignore esta regla para un uevento que no sea un evento de agregar (los eventos de "eliminar" y "cambiar" también ocurren, pero no es necesario cambiar el nombre de las interfaces de red).

CONDUCTORES == "? *" - Esto existe para que Udev ignore las subinterfaces de puente o VLAN (porque estas subinterfaces no tienen controladores). Estas subinterfaces se omiten porque el nombre que se asignaría colisionaría con sus dispositivos principales.

ATTR {dirección} - El valor de esta clave es la dirección MAC de la NIC.

ATTR {tipo} == "1" - Esto asegura que la regla solo coincida con la interfaz principal en el caso de ciertos controladores inalámbricos, que crean múltiples interfaces virtuales. Las interfaces secundarias se omiten por la misma razón que se omiten las subinterfaces de puente y VLAN: de lo contrario, habría una colisión de nombres.

NOMBRE - El valor de esta clave es el nombre que Udev asignará a esta interfaz.

El valor de NOMBRE es la parte importante. Asegúrese de saber qué nombre se le ha asignado a cada una de sus tarjetas de red antes de continuar, y asegúrese de usar ese NOMBRE valor al crear sus archivos de configuración a continuación.


Top OS Cloud Computing en OnWorks: