He configurado una máquina virtual configurada con redes de puente . Después de hacer ocho clones, las nuevas máquinas no pueden conectarse a la red.
He dado instrucciones a VirtualBox para que vuelva a generar las direcciones MAC de las máquinas.
networking
virtualbox
Stefano Palazzo
fuente
fuente
-f
innecesario el indicador de fuerza .-f
indicador hace que elrm
comando tenga éxito con un estado 0 incluso si el archivo no existe. Fuerza de la costumbre. :)Actualice su dirección MAC utilizando la configuración de la máquina Virtual Box y elimine el archivo de reglas de la interfaz de red del núcleo para que pueda regenerarse:
Funcionará para su clon VM.
fuente
Estuve lidiando con el mismo problema durante meses y hoy decidí que encontraría una solución mejor. Esto es lo que hice en la máquina que estaba usando como plantilla.
Para buenas prácticas administrativas, haga una copia de seguridad de ambos archivos antes de editarlos.
Tienes dos archivos ofensivos / objetivo:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/udev/rules.d/70-persistent-net.rules
Esto funcionará para una
static
odhcp
dirección:Abierto
/etc/sysconfig/network-scripts/ifcfg-eth0
Elimine la línea de dirección MAC:
HWADDR=XX:11:22:XX:33:XX
guarde el archivo.
Elimine el archivo
/etc/udev/rules.d/70-persistent-net.rules
"se volverá a crear después de reiniciar la VM"Ahora puede clonar su caja y cada clon se desplegará correctamente y mostrará eth0.
Si no utiliza una plantilla, puede completar estos procedimientos en la máquina virtual real, solo recuerde reiniciar la NIC en el software de la máquina virtual antes de reiniciar la máquina.
fuente
Encontré el mismo problema en una versión anterior de VirtualBox y leí en alguna parte que había un error que hacía inútil la casilla de verificación "generar nueva dirección MAC".
Ahora estoy usando Ubuntu 12.04 con VirtualBox 4.2.10. Ahora noté que cuando creé el clon, no había una casilla para "generar una nueva dirección MAC".
Esto me dio algunos problemas, incluso si eliminé 70-persistent-net.rules porque el sistema generaría automáticamente el archivo al inicio con la misma dirección MAC que el original, lo que hizo que no se conectara.
Pero descubrí que en VirtualBox Manager, puede seleccionar el clon, ir a Configuración> Redes> Avanzado y generar una nueva dirección MAC marcando la casilla.
Entonces, lo que hice fue eliminar 70-persistent-net.rules primero, cerrar, generar una nueva dirección MAC y comenzar de nuevo, y ahora funciona.
Alternativamente, puede eliminar el archivo primero antes de clonar. Luego genere la dirección MAC, luego inicie el clon. Eso también debería funcionar.
fuente
Estoy construyendo un entorno informático paralelo que necesita interconexión entre la máquina virtual a través de la red ip.
Creo que hay algo relacionado con la regeneración de las direcciones MAC de las máquinas. Me había enfrentado al problema similar antes.
La máquina virtual original tiene
eth0
yeth1
. Pero debido al proceso de regeneración, en mi caso, la nueva máquina clonada tieneeth2
yeth3
. puedes verificarlo con este siguiente comando:Puede verificar con el
ifconfig
comando que en la nueva máquina clonada solo se halo
registrado. En general, usted debe tenerlo
,eth0
yeth1
cuando se escribeifconfig
comandos.Eso es debido a la regeneración de MAC que en la máquina clon, hay
eth2
yeth3
interfaces Ethernet en lugar deeth0
yeth1
en la máquina original. También puede verificar/etc/network/interfaces
en la máquina original que en mi caso aparecerá como:Puede ser que pueda modificar su
/etc/network/interfaces
archivo y cambiar eleth0
yeth1
coneth2
yeth3
, que más o menos así:Entonces, mucha suerte chicos!
fuente
Eliminé el archivo 70-persitent-net.rules pero no se volvió a crear después del reinicio. Luego, reinstalar el módulo de adiciones de invitados y reiniciar la VM funcionó para mí.
fuente
Tengo un problema con la misma dirección IP después de clonar 3 máquinas virtuales con Virtual BOX (4.3). Así que apagué las máquinas y volví a generar la nueva dirección mac y reinicié, funcionó para mí.
pasos => apague la máquina virtual clonada y luego configuración => red => avanzado => haga clic en actualizar dirección MAC => haga clic en Aceptar. luego inicie VM.
fuente