systemadmin.es > Redes > Renombrar una interfaz de red en CentOS o RHEL

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

2 comments to “Renombrar una interfaz de red en CentOS o RHEL”

  1. Interesante, pero ¿para que sería necesario renombrar el interfaz de red? ¿es necesaria para alguna otra configuración?

  2. 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

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>