Las redes de Debian dejaron de funcionar después de clonar la imagen de VM (virtualbox)

3

Después de clonar una imagen de VirtualBox VM, la imagen original o clonada de Debian 6 (squeeze) ya no funciona.

He leído MUCHOS artículos en línea que describen la modificación de los archivos /etc/udev/rules.d/70-persistent-net.rulesy /etc/udev/rules.d/75-persistent-net-generator.rules, pero ninguna de esas "soluciones" me funcionó.

(Aparentemente, esta es una "característica" de UDEV que causa todo tipo de problemas si está utilizando Debian / Ubuntu en un entorno virtualizado para el desarrollo y desea clonar imágenes porque cambia la dirección MAC de su NIC virtual).

¿Alguien puede describir exactamente lo que necesito hacer para que la red vuelva a funcionar en mis imágenes de Debian de VM? Gracias

Nota : la red se detuvo en AMBAS (todas) imágenes virtuales de Debian ahora. Básicamente, 1 ¿cómo soluciono mi dirección MAC ya que ni siquiera sé qué dirección MAC debería usarse ahora, [2] ¿cómo evito que esto suceda en el futuro cuando clono imágenes de VM?

ACTUALIZACIÓN : Mi problema fue archivado como un error con VirtualBox y VMWare, pero ambas compañías cerraron los tickets indicando que esta es una "característica" de Debian. Algunas personas sugieren formas de solucionar el problema, pero ninguna ha funcionado.

Jason7
fuente
Ocurre también al clonar máquinas fedora a partir de Virtualbox 4.2.8. Pensé que actualizar Virtualbox solucionaría el dns pero no lo hace. Todavía tengo que probar la respuesta de @raydos porque hacer la misma operación en fedora es diferente.
Trevor Boyd Smith
La dirección MAC de sus tarjetas de red virtuales se puede encontrar y cambiar en la configuración de su máquina virtual. Para virtualbox, cierre el invitado, haga clic derecho en el invitado y vaya a la configuración de red.
Lennart Rolland

Respuestas:

2

No sé si todavía está rastreando este problema, pero también he encontrado este problema y la solución que funciona de manera consistente para mí cuando clono un invitado Debian es la siguiente:

  1. Antes de la clonación, apague la máquina virtual que se va a clonar.
  2. Clone la VM (asegúrese de seleccionar "Reinicializar la dirección MAC de todas las tarjetas de red")
  3. Arranque la máquina virtual clon y edítela /etc/udev/rules.d/70-persistent-net.rulescomo root. Eliminar todas las referencias a las interfaces. Estos se reconstruirán automáticamente la próxima vez que arranque.
raydos
fuente
Excelente, solucionó mi problema.
andynormancx
Con Debian Jessie el directorio /etc/udev/rules.destá vacío.
Ortomala Lokni