Tengo dos máquinas virtuales en VirtualBox. Me gustaría hacer redes entre ellos. Por el momento tengo la configuración predeterminada en ambos, pero parecen tener la misma dirección IP 10.0.2.15
. También me gustaría poder usar Internet con ambos, y eso es posible ahora.
Por defecto, la configuración de red es NAT, pero parece que no pueden conectarse en red internamente ya que tienen la misma IP. Pero si cambio a internal networking
, supongo que no puedo acceder a Internet con las máquinas virtuales.
¿Cómo puedo configurar redes entre invitados virtuales Y tener acceso a Internet en ellos?
fuente
Encontré la siguiente solución para mi entorno:
Esa configuración puede ser realizada por la GUI Oracle VM VirtualBox Manager. Inicialmente tuve el mismo problema que Jonas, perdí DHCP. Finalmente encontré este artículo (copia archivada, el enlace original está muerto) y utilicé:
desde la línea de comando. Luego funcionó bien.
Me atrevo a decir que el manual es un recurso pobre, ya que la mayor parte de la configuración de VirtualBox en un host de Windows puede ser realizada por la GUI y es un grave inconveniente que uno no pueda configurar DHCP con la GUI.
Mi entorno: estoy ejecutando VirtualBox 4.1.2r73507 portátil en Windows 7 de 64 bits. Actualmente, el modo solo host y puenteado no funciona porque falta el adaptador solo host. Tengo un problema similar al descrito en una pregunta alemana en el foro de Virtual Box , no tengo un adaptador de host.
fuente
Así es como conecto invitados vbox solo en modo NAT (probado en VirtualBox 4.2.4).
Simplemente use la puerta de enlace IP para ir de un invitado al host. Luego, utilice el reenvío de puertos para "proxy" el tráfico del host en el otro invitado.
Por ejemplo, si el invitado A desea llegar a un servicio de invitado B que escuche en el puerto 1000, A debe usar la puerta de enlace IP (para la primera interfaz NAT es 10.0.2.2). Luego, debe configurar el reenvío de puertos en el invitado B para que todo el tráfico recibido por el host en el puerto 1000 vaya al invitado B en el puerto 1000.
Es posible que esto no funcione para todos los servicios, pero parece funcionar bien para ssh, salt, ...
En conclusión, no necesita el modo solo host para conectar varios invitados, pero no quiero decir que el modo solo host no sea la mejor opción para su caso de uso.
fuente
Necesita el tipo de LAN de conexión de host (algo así en la versión en inglés) en las máquinas invitadas y la conexión de puente en su máquina de host.
fuente
(respuesta a la pregunta de bernd_k)
Para compartir archivos entre el anfitrión y los invitados, uno comparte directorios en lugar de archivos.
Si el modo de red es puenteado o NAT, entonces el host y los invitados son socios de red iguales. Aunque toda la configuración está contenida en un host, en cuanto a la red, todos son iguales en la red, como si fueran máquinas físicas. (NAT es a veces más problemático de usar que puenteado).
De esta manera, cualquier carpeta compartida en cualquier computadora, virtual o física, está disponible para todos. Debido a que no todas las máquinas virtuales pueden estar encendidas todo el tiempo, tiene sentido configurar una carpeta del host como la carpeta compartida. Luego, el host comparte la carpeta y las máquinas virtuales la usan tal cual o como una unidad asignada.
El siguiente artículo explica con gran detalle cómo compartir carpetas en Windows:
¿Cómo comparto carpetas en Windows 7 con el Asistente para carpetas compartidas?
fuente
Tengo dos tarjetas de red en mi PC Oracle VM XP
Primero puenteado con una dirección IP rápida ya que estoy usando esto como un cliente con una configuración de red del servidor. Cambió la puerta de enlace predeterminada a la misma que la tarjeta de red dos (Nat 2nd)
2nd Nat With obtiene la dirección IP de Oracle VM
¡funciona bien!
fuente
Hice los siguientes pasos y finalmente funcionó bien conmigo (en CentOS VB):
Entonces este VB debería acceder a Internet y podría ser accesible desde los otros (VB y máquina local).
Nota:
El adaptador NAT se usará para acceder a Internet, mientras que el adaptador Host-Only se usará para acceder a la red entre cualquier otro VB y la máquina local también.
fuente
No sé si funcionará, pero mi idea es:
Cambie la IP al número de diferencias en una sola máquina virtual (en modo NAT).
Cambie otra máquina virtual a Bridged.
Establezca la configuración en ambos sistemas para que las máquinas se encuentren. Reinicia todo.
Si 1 + 3 o 1 + 2 + 3 no funcionan, intente esto: haga una carpeta compartida en la máquina host y comparta la carpeta con las 2 máquinas de virtualbox en la configuración de virtualbox. Reiniciar y voilá?
Sé que la segunda opción es una solución alternativa.
fuente
Cambie la red conectada al adaptador en puente en la red en Configuración.
Eso es; Puede conectar dos PC virtuales.
fuente