¿Cómo ejecutar Virtualbox en redes puenteadas y solo de host?

11

Deseo ejecutar VirtualBox con mi computadora portátil Ubuntu en la red doméstica (para que la PC de escritorio pueda acceder a ella a través del enrutador) y también poder ingresar a VirtualBox desde el host en cualquier lugar (red diferente o sin internet).

Anteriormente, el único adaptador de red en la instancia de VB era un adaptador de "conexión en puente". Esto me permitió acceder a Internet en el VB invitado y para que las otras computadoras en el host LAN + puedan acceder a él. Sin embargo, cada vez que sacaba mi computadora portátil de la red, ya no podía acceder al huésped desde el host.

Leí que necesitaba habilitar un adaptador de solo host para acceder a él fuera de la red y se utiliza un adaptador NAT para acceder a Internet desde el invitado.

Mi pregunta es ¿puedo ejecutar un adaptador solo de host + un adaptador NAT junto con un adaptador de red puenteado en VirtualBox? ¿Estoy confundido con lo que pondría dentro de / etc / hosts? ¿Pondría ambas IP (solo host y puenteadas) con el mismo nombre de servidor en / etc / hosts?

ril44
fuente
No estoy seguro de lo que quieres decir con 'puente suave'
ril44
No hay problema. Intenté ejecutar el adaptador solo de host junto al puente. Podría acceder al host en la IP en puente, pero no pude entrar con la IP solo del host. Recibo un mensaje de error "no hay ruta al host"
ril44
1
Lo averigué. Estaba siguiendo este tutorial: christophermaier.name/blog/2010/09/01/… Y estaba poniendo eth1 en lugar de eth2. Tuve que usar eth2 porque solo el host era 'adaptador 3' en la red de configuración de VB (usando la GUI de VB). ¡Ahora puedo ejecutar tanto puenteado como solo host!
ril44
1
Para / etc / hosts: en la máquina host puse: 'host-only-IP' 'servername' En el VB invitado puse tanto las IP de solo host como las en puente con el mismo nombre de servidor. No parece causar un problema.
ril44
Lo siento, no puedo encontrar el truco que usé para hacer que funcionen los dynamips mientras no estaba conectado a una red. Tenía algo que ver con arp / proxy-arp y engañar a Linux para pensar que un dispositivo virtual tenía un dispositivo real detrás de él. Lo marcaré en caso de que lo encuentre.
RobotHumans

Respuestas:

11

Lo averigué. Estaba siguiendo este tutorial y estaba poniendo en eth1lugar de eth2. Tuve que usar eth2porque solo el host era 'adaptador 3' en la red de configuración de VB (usando la GUI de VB). ¡Ahora puedo ejecutar tanto puenteado como solo host!

Para /etc/hosts: En la máquina host pongo: 'host-only-IP' 'servername' En el VB invitado pongo tanto las IP de solo host como las en puente con el mismo nombre de servidor. No parece causar un problema.

Para resumir; Tengo 3 adaptadores en la instancia de VB

  1. Puenteado
  2. Nat
  3. Solo host.

Tengo el archivo de host en mi máquina host configurado para usar la IP de solo host y mi archivo de host de escritorio está configurado para usar la dirección IP puenteada. De esta manera, puedo sacar mi computadora portátil de la red y aún así poder ingresar a mi servidor VirtualBox sin cambiar ninguna configuración. Luego puedo encender el adaptador de red NAT y VirtualBox puede usar la red de mi host para Internet lejos de mi red doméstica.

ril44
fuente