Como personalizar un nombre NIC
Utilizando un Archivo de Enlace a systemd
Puede crear un archivo de enlace de systemd con configuraciones de Ignition.
Por ejemplo, para nombrar NIC con la dirección MAC 12:34:56:78:9a:bc
a "infra", coloque un archivo de enlace a systemd en /etc/systemd/network/25-infra.link
utilizando el config Butane que se muestra a continuación:
variant: fcos
version: 1.6.0
storage:
files:
- path: /etc/systemd/network/25-infra.link
mode: 0644
contents:
inline: |
[Match]
MACAddress=12:34:56:78:9a:bc
[Link]
Name=infra
Utilizar Reglas Udev
Similarmente, además por medio de las configuraciones de Ignition, para nombrar NIC con la dirección MAC 12:34:56:78:9a:bc
a "infra", cree una regla udev en /etc/udev/rules.d/80-ifname.rules
utilizando la configuración Butane que se muestra a continuación:
variant: fcos
version: 1.6.0
storage:
files:
- path: /etc/udev/rules.d/80-ifname.rules
mode: 0644
contents:
inline: |
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="12:34:56:78:9a:bc", ATTR{type}=="1", NAME="infra"
Red en el Initramfs por medio de Argumentos de Kernel
Si se requiere la red dentro de initramfs, el argumento de kernel ifname=
creará dinámicamente una regla udev para cambiar el nombre de un NIC.
Actualmente, a diferencia de otras partes de la configuración de la red desde el initramfs (p.ej. las IP estáticas, nombres de hospedajes, etc.), estas reglas udev no son persistentes en la raíz real. Si el nombre personal necesita ser aplicada a la raíz ral, o bien un archivo enlace o regla udev debe ser creada, como muestra arriba. Consulte este tema para más detalles.
Por ejemplo, para proporcionar el NIC con la dirección MAC 12:34:56:78:9a:bc
un nombre de "infra", proporcione un argumento ifname=infra:12:34:56:78:9a:bc
del kernel. Una regla udev sería creada en el initramfs como:
# cat /etc/udev/rules.d/80-ifname.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="12:34:56:78:9a:bc", ATTR{type}=="1", NAME="infra"
Want to help? Learn how to contribute to Fedora Docs ›