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 nowGuía para principiantes de Udev en Linux
CentOS / RHEL 5,6:Cómo escribir reglas udev personalizadas