Obtener comunicación bidireccional entre el sistema operativo invitado y el sistema operativo host que funciona en VirtualBox

0

Estoy ejecutando VirtualBox en Mac OS X 10.10 (Yosemite) con un invitado VirtualBox que ejecuta Fedora con Gnome.

He configurado esto en VirtualBox con un adaptador de solo host para permitir que mi host acceda a un servidor Appium en mi invitado a través de su dirección IP (esto funciona sin problemas). A su vez, el proceso Appium necesita acceder a un servidor en mi máquina host; esta es la parte con la que estoy luchando.

Cuando intento hacer ping a mi host por su IP desde el invitado, aparece "La red es inalcanzable".

¿Cómo puedo configurar virtualbox para permitir que mi invitado se conecte a mi host, manteniendo la capacidad de conectarse desde mi host al invitado (el host no necesita una conectividad más amplia)

Fraser
fuente

Respuestas:

1

NAT es una opción si SOLO alguna vez quieres usar esa máquina desde tu Mac.

Tomado de otra pregunta (con respecto a VMware, pero el concepto se mantiene)

https://serverfault.com/questions/229860/vmware-networking-mode-nat-or-bridged

"Modo NAT: su computadora host (la Mac) actuará como una puerta de entrada a la red para sus máquinas virtuales, nadie en su red (aparte de la Mac) podrá verlas ya que están en una red separada

Modo puenteado: su computadora host (Mac) compartirá su conexión de red con las máquinas virtuales, estarán sentados como si fueran otra computadora en su red, todos en la red los verán y podrán interactuar con ellos. "

Supongamos que alguna vez desea acceder a esa máquina desde algún lugar de su red. Desea configurar un adaptador con puente y un adaptador de solo host.

Por lo tanto pasos:

1) Asegúrese de que 2 adaptadores de red estén configurados

  • Adaptador 1 = Adaptador en puente - Nombre de NIC
  • Adaptador 2 = Adaptador solo de host - Adaptador Ethernet de solo host de VirtualBox

2) Asegúrese de que los adaptadores NAT y el adaptador de solo host no estén en la misma subred. Así que hazlo como Eth0 = 10.1.1.12 y Eth1 = 10.2.1.18

3) Asegúrese de asignar las direcciones MAC correctas para cada adaptador

Arrendajo
fuente
2

Resultó ser bastante simple. Acabo de configurar el adaptador 2 a NAT. Esto permitió a mi invitado una conectividad total a la red y, como resultado, pudo acceder al invitado por IP

Fraser
fuente
1
Genial, respondiste esto; Mucha gente no entiende esta idea. Pero básicamente, no tiene que ser el adaptador 2, que es NAT. Puede ser NAT en el adaptador 1 y luego host solo en el adaptador 2. Más detalles en mi respuesta aquí . Y aquí hay detalles sobre cómo puede acceder al sistema operativo host directamente desde el sistema operativo invitado utilizando esta configuración .
JakeGould