Tenía una máquina virtual en mi VirtualBox y quería usarla como plantilla / imagen, así que la cloné. Luego lancé el original y el clon simultáneamente (para simular un clúster de servidores para algo en lo que estaba trabajando), sin embargo, a ambas instancias se les asignó la misma dirección IP. ¿Es esto quizás un error en nuestro DHCP, que creo que utiliza VirtualBox para obtener direcciones IP? ¿O tal vez algo en la forma en que configuro mis máquinas virtuales? De todos modos, en última instancia, estoy interesado en resolver este problema para poder hacer dos máquinas virtuales de la misma imagen al mismo tiempo.
virtualbox
virtual-machine
ip
dhcp
amphibient
fuente
fuente
ifconfig -a
, mostró la misma dirección MAC para ambos (mostrada comoHWaddr
)Clone
Respuestas:
Esto se conoce como un conflicto de IP y puede causar grandes dolores de cabeza en la red.
Puede reiniciar la dirección MAC de la máquina virtual clonada; eso solo significa generar una nueva aleatoria. En su máquina virtual clonada, haga clic en Configuración & gt; & gt; Red & gt; & gt; Avanzado luego haga clic en las dos flechas circulares para generar un nuevo MAC. Tu VM tendrá que estar apagada. Cuando arranque, el servidor DHCP debe asignar a la VM una dirección IP diferente.
También, para su información, cuando clonó su VM, debería haber visto una casilla de verificación con las palabras "reinicializar MAC", que habría clonado la VM y generado un nuevo MAC en lugar de clonarlo.
Si tenía curiosidad, la clonación de una máquina virtual se utiliza a menudo para hacer una copia de seguridad completa de la máquina virtual, en este caso, querría que la MAC y la IP fueran las mismas en caso de que tuviera que usar la copia de seguridad. Para su caso de clonación de la VM para crear un clúster, querrá reiniciar el MAC en cada clon.
Actualización 1 En respuesta a sus comentarios del 10/8/2013.
Asegúrese de que la dirección IP no esté configurada estáticamente. Usted mencionó en su pregunta que la VM debería obtener su IP de DHCP. Si ese es el caso, la configuración debería parecerse a la siguiente. Para sistemas basados en Debian, se encontrará en / etc / network / interfaces
Para los sistemas basados en redhat, la configuración de red está en / etc / sysconfig / network-scripts / ifcfg-eth0
Tu segundo comentario menciona que falta eth0. ¿Tienes un eth1? Desde que su computadora cambió las direcciones mac, el sistema operativo conserva el mac original como eth0 y generalmente asigna eth1 al nuevo mac. Para restablecer los dispositivos eth * para que tenga una eth0 y no una eth1, deberá borrar las reglas de red de udev.
Jugar con las redes puede ser peludo. Una opción sería eliminar su máquina virtual clonada y volver a clonar el original y marcar "reinicializar mac". No estoy seguro de que solucionará tu problema, pero podría hacerlo.
fuente
eth0
cuando corroifconfig
Por favor lea acerca de los adaptadores disponibles en VirtualBox ( https://www.virtualbox.org/manual/ch06.html#networkingmodes ). Si desea conectarse solo entre máquinas virtuales, para sus pruebas será más adecuado el adaptador de red interna. Sin embargo, a partir de su comentario, entiendo que está utilizando NAT.
Verifiqué a continuación el escenario en VirtualBox 5.0.2 en el host Mint 17.2 y los invitados Fedora 21:
Crear máquina virtual principal con el adaptador NAT predeterminado. Crear clon vinculado ( https://www.virtualbox.org/manual/ch01.html#clone ) Con reinicialización de MACs. La VM original y clonada tiene los mismos valores en el archivo:
sin embargo
Muestra diferentes direcciones MAC en cada una.
Cuando actualicé HWADDR en ese archivo de acuerdo con el valor link / ether del comando ip y cambié UUID con uno nuevo usando
luego, a pesar de la misma IP en estas interfaces (enp0s3) en máquinas virtuales originales y clonadas, la red externa (Internet) estaba funcionando bien.
fuente
Me encontré con esta misma situación hoy. Estaba usando un adaptador NAT y un adaptador Ethernet solo para host para mi Solaris VM. La IP del clon cambió cuando actualicé la dirección mac del adaptador solo de host.
fuente
Entiendo tu dolor He clonado mi vm. Se generó una nueva Mac en el cuadro virtual de Oracle, se clonó, se cambió el nombre de host y se actualizó el archivo de scripts de red con una nueva Mac.
Cuando se reinició, todavía usaba la misma ip de dhcp. La interfaz está en la configuración de Nat.
:(
Dave
fuente