•
Renombrar una interfaz de red en CentOS o RHEL
Para renombrar una interfaz de red se suele usar el udev, pero en distribuciones basadas en RedHat como CentOS, RHEL o Fedora podemos simplemente usar el fichero de configuración de /etc/sysconfig/network-scripts.
Partiendo de un fichero de configración para la eth1 similar al siguiente (/etc/sysconfig/network-scripts/ifcfg-eth1):
DEVICE=eth1 ONBOOT=yes IPADDR=192.168.1.254 NETMASK=255.255.255.0
Primero de todo lo renombramos con el nombre que le queremos dar:
# mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth99
A continuación le añadimos la MAC de la interfaz que queremos renombrar:
# echo "HWADDR=$(cat /sys/class/net/eth1/address)" >> /etc/sysconfig/network-scripts/ifcfg-eth99
A continuación cambiamos el parámetro DEVICE:
# sed -i 's/DEVICE=eth[0-9]*/DEVICE=eth99/' /etc/sysconfig/network-scripts/ifcfg-eth99
Finalmente con un restart podremos aplicar los cambios, primer bajando la interfaz a renombrar:
# ifconfig eth1 down # nohup /etc/init.d/network reload &
Mediante un ifconfig podremos ver aplicado el cambio de nombre:
eth99 Link encap:Ethernet HWaddr 00:0F:20:98:E8:BF
inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:64 (64.0 b)
Interrupt:193
Relacionados
Imprimir
•
2 comments to “Renombrar una interfaz de red en CentOS o RHEL”
•
28. November 2009 at 2:57 am :
Interesante, pero ¿para que sería necesario renombrar el interfaz de red? ¿es necesaria para alguna otra configuración?
28. November 2009 at 8:33 pm :
Para #1 :
- Porque has instalado el SO y la nomenclatura lógica (ethX) no cuadra con la etiqueta física (nic1, etc) del servidor.
- Porque has clonado la instalación y rhel te ha asignado incorrectamente las nics.
etc etc