Tengo dos máquinas virtuales que se ejecutan en un host Linux (Fedora 16). Configuré ambos adaptadores como conectados a NAT. Cuando los arranco, ambos tienen su puerta de enlace predeterminada configurada 10.0.2.2
. Ambos también tienen la misma dirección IP (10.0.2.15)
. Ambos están en el mismo adaptador (adaptador 1). No sé por qué se les asigna la misma dirección IP, y no debería ser la puerta de enlace predeterminada, 10.0.2.1
ya que la dirección de subred es 10.0.2.0
y la máscara de red es 255.255.255.0. ¿Hay algo que me falta? ¿Le ha sucedido esto a alguien antes? ¿Cómo hago que el DHCP de VirtualBox funcione correctamente?
virtualbox
ip
dhcp
rubixibuc
fuente
fuente
Respuestas:
VirtualBox DHCP funciona correctamente.
No hay nada de malo en que todas sus máquinas obtengan la misma dirección en la configuración NAT. Todas las máquinas virtuales están aisladas unas de otras, por lo que no hay riesgo de conflicto. Tampoco están en el mismo adaptador. Cada VM tiene su propio hardware virtualizado, incluidas las NIC.
La puerta de enlace predeterminada tampoco necesita ser 10.0.2.1. Aunque es una práctica común tenerlo en la dirección IP más baja, puede ser cualquier IP en el rango de subred.
Además, no hay un servicio dhcp "real", todo está codificado en el código de VirtualBox, aunque si no está satisfecho con las direcciones IP predeterminadas, puede ajustar el motor NAT .
fuente
En el panel de control de VirtualBox, vaya a Archivo -> Preferencias -> Red
Seleccione la pestaña Redes NAT, cree una nueva "NatNetwork" haciendo clic en el botón + al costado y presione OK.
Ahora seleccione cada VM, vaya a Configuración -> Red
En Adjunto a: opción, elija Red NAT y seleccione "NatNetwork" y presione OK.
Reinicie todas las máquinas virtuales.
Ahora las máquinas virtuales tienen diferentes direcciones de red.
fuente
Sus máquinas virtuales obtendrán la misma dirección IP de cualquier servicio DHCP siempre que tengan la misma dirección MAC Ethernet (una dirección de hardware, única como una huella digital, establecida por el fabricante del hardware de su dispositivo de red).
Como está ejecutando máquinas virtuales, tienen hardware virtual y, por lo tanto, "falsifican" la dirección MAC. Debe asegurarse de que no haya dos máquinas con la misma dirección de hardware Ethernet.
Puede configurar la dirección MAC de Ethernet de su máquina virtual en VirtualBox en la sección de red de hardware (se ve así: 3c: 08: 51: 05: 24: 8a)
Puede verificarlo en su VM en ejecución:
fuente
Obtendrán su puerta de enlace predeterminada del servidor dhcp, por lo que será lo que esté configurado allí. Tendrá que mirar el servidor dhcp para ver qué está entregando (generalmente solo configúrelo en la configuración del servidor para que sea lo que quiera que sea)
Con respecto a los dos adaptadores que tienen la misma dirección, lo más probable es que se deba a la configuración que ha establecido en Virtualbox. Si son clones, es posible que deba darle explícitamente una nueva dirección MAC.
Verifique las configuraciones de red para cada una y vea si piensan que son iguales.
Si es diferente, puede establecer temporalmente una IP fija para cada uno en el servidor dhcp (asignado por la dirección MAC)
Eche un vistazo a esta sección del manual de VirtualBox para obtener más información.
fuente
Tuve el mismo problema. Adaptador2 asignado al segundo sistema operativo invitado. Dirección única de Mac e IP asignada para los invitados.
fuente
Se deben cambiar dos configuraciones.
1) En el lado de la caja de VM: el software del cliente de consola VMware cambia la configuración de red (es decir, agrega una nueva configuración de red nat). 2) En el lado de la máquina virtual: actualice la dirección Mac para cada máquina virtual.
fuente
abra la configuración de red para cada vm, haga clic en Avanzado> haga clic en el botón Actualizar al lado de Mac addr. Obtenga uno diferente en ambos y ya está todo listo
fuente