InicioLinuxError eth0 después de clonar Ubuntu con VMWare

Error eth0 después de clonar Ubuntu con VMWare

Linux8/17/2011

Error eth0 después de clonar Ubuntu con VMWare

Cada vez que clonaba una maquina virtual, se daba por perdido eth0 , y ifconfig solo mostraba el dispositivo loopback , lo.
Cuando uno clona una maquina virtual VMware, la interfaz de red de la maquina clonada toma una nueva MAC address ( que, por supuesto, funciona en la misma LAN). Pero Ubuntu, y muchas otras distribuciones, hace un cache de la vieja MAC address en el archivo de configuracion.

En Ubuntu, el archivo es /etc/udev/rules.d/70-persistent-net.rules. Despues de clonar, contiene una referencia de la vieja interfaz de red en eth0.

# cat /etc/udev/rules.d/70-persistent-net.rules

# PCI device 0×1022:0×2000 (pcnet32)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:95:wx:yz”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″
# PCI device 0×1022:0×2000 (pcnet32)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:95:st:uv”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth1″

La manera mas facil para solucionar el problema es simplementa borrar el archivo. Ubuntu vuelve a regenerarlo en el siguiente reinicio del sisitema.

# sudo rm /etc/udev/rules.d/70-persistent-net.rules

Despues de borrar el archivo, hace falta reiniciar el sistema. Despues de reiniciado el sistema, el comando ifconfig muestra eth0 y todo deve de funcionar bien.

Otra opcion es renombrar el archivo a *.old , entonces se puede recuperar si algo no funciona.

# sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old

Hay que editar el archivo y remover la antigua referencia a eth0, y renombrar el nuevo eth1 a eth0. Pero borrando el archivo y despues reiniciando el sistema es mas conveniente
Ejemplo como tiene que quedar :

# cat /etc/udev/rules.d/70-persistent-net.rules

# PCI device 0×1022:0×2000 (pcnet32)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:95:st:uv”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″

Este archivo puede variar en diferentes distribuciones de Linux. Por ejemplo, en Debian, el archivo es /etc/udev/rules.d/z25_persistent-net.rules.
Datos archivados del Taringa! original
10puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

T
Thierry🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.