GNU/Linux >> Tutoriales Linux >  >> Cent OS

Configurar nombres NIC persistentes de adaptadores de red en CentOS/RHEL mediante reglas udev

Algunas implementaciones requieren un nombre de adaptador Ethernet persistente y también requieren algunas reglas para mantener el nombre de NIC coherente en todos los servidores. Esto podría lograrse mediante 'udev '. Tomemos un ejemplo para entender las reglas udev requeridas para tal esquema de nomenclatura persistente.

El requisito para cambiar los nombres de los adaptadores de red según la necesidad de implementación:
1) El adaptador de red eth7 debe configurarse como eth9.
2) El adaptador de red eth9 debe configurarse como eth7.

Configuración de nombres NIC persistentes

Los siguientes son los pasos:-

1. Haga una copia de seguridad de los archivos/carpetas de configuración existentes de la siguiente manera:

/etc/udev/rules.d/*
/etc/sysconfig/network-scripts/*

2. Edite las reglas de udev en “/etc/udev/rules.d/ ” con los siguientes cambios en el archivo de reglas de udev, es decir, “/etc/udev/rules.d/70-persistent-net.rules ” :

Modifique los parámetros existentes "eth7" a "eth9" y "eth9" a "eth7

# vi /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x10f7 (ixgbe)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:21:da:73:d9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth7"      
# PCI device 0x8086:0x105e (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:c9:df:c4:47", ATTR{type}=="1", KERNEL=="eth*", NAME="eth9"

3. Después de completar los cambios en la regla udev, modifique la configuración de red para que coincida con los nuevos cambios, es decir, El dispositivo eth7 debe llamarse eth9 y viceversa. Se requieren cambios en los archivos “/etc/sysconfig/network-scripts/ifcfg-eth7” y en “/etc/sysconfig/network-scripts/ifcfg-eth9”.

# cat /etc/sysconfig/network-scripts/ifcfg-eth7
DEVICE=eth7                                                  
NM_CONTROLLED=yes
ONBOOT=no
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth7"                                      (Modify the Existing Parameter "eth7" to "mgmt-eth9")
UUID=1e690eec-2d2c-007e-535f-a873a2b375d5
PREFIX=26
DNS1=10.253.2.254
HWADDR=00:1b:21:da:73:d9                           
USERCTL=no
# cat /etc/sysconfig/network-scripts/ifcfg-eth9:
DEVICE=eth9                                                 (Modify the Existing Parameter "eth9" to "eth7")
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=mgmt-eth9                                          (Modify the Existing Parameter "mgmt-eth9" to "eth7")
UUID=d70dd704-4891-3f2d-b12e-79ffbc7bb9b8
IPADDR=10.253.248.144
PREFIX=26
GATEWAY=10.253.248.129
DNS1=10.253.2.254
HWADDR=00:00:c9:df:c4:47
NETMASK=255.255.255.192
USERCTL=no

4. Reinicie el servidor después de implementar los cambios como se sugirió anteriormente. Si el reinicio del servidor no es posible, las reglas de udev deben volver a cargarse y la red debe reiniciarse para que los cambios se realicen de manera efectiva.

# shutdown -r now
Guía para principiantes de Udev en Linux
CentOS / RHEL 5,6:Cómo escribir reglas udev personalizadas


Cent OS
  1. CentOS / RHEL 7:Cómo modificar los nombres de la interfaz de red

  2. CentOS/RHEL 7:cómo crear un enlace de red (equipo de NIC) usando nmcli

  3. CentOS/RHEL 5:Cómo configurar la vinculación de interfaz (formación de equipos NIC)

  4. CentOS/RHEL 4:cómo configurar la vinculación de interfaz (equipo de NIC)

  5. Cómo configurar nombres persistentes para dispositivos de cinta en CentOS/RHEL

Configurar la vinculación de NIC (tarjeta de interfaz de red) en CentOS 7 / RHEL 7

Cómo configurar la formación de equipos NIC en CentOS 8/RHEL 8

Cómo configurar interfaces de red usando NMCLI en Centos 7.6

Cómo configurar el objetivo iSCSI usando targetcli en CentOS / RHEL 7

CentOS / RHEL 7:Cómo configurar kdump usando GUI

Cómo configurar el cliente LDAP en CentOS/RHEL 6 usando SSSD