viernes, 5 de noviembre de 2010

Cambiar nombre a interfaz de red en linux

Hoy hare una trastada de las gordas a nuestra distribucion debian/ubuntu linux, tratandose de cambiar el nombre a nuestra interfaz en linux.

Pero ¿Como?

Pues facil, en la terminal pondremos sudo vi /etc/udev/rules.d/70-persistent-net.rules

Aqui ya empieza la trastada. Si queremos cambiar eth0 por eth1 (o al reves) deberemos hacer un ligero cambio en la linea:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:XX:XX:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Por:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:XX:XX:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

En el caso de tener por ejemplo 2 interfaces de red pero en el fichero aparecen 4 lineas (en mi caso eth0, eth1, eth2 y eth3 pero en el ifconfig del linux os figura eth2 y eth3 podeis cambiar las ultimas que mencione por ejemplo eth0 y eth1 y guardar)

Una vez guardado (esc :x) reiniciamos y se podra usar la nueva configuracion.

2 comentarios:

  1. buenisimo aporte !!!!!
    cristian.

    ResponderEliminar
  2. Muchas gracias por tu aporte! Cuesta conseguir información tan precisa.

    ResponderEliminar