¿Diferentes subredes para máquina virtual y host?

¿Diferentes subredes para máquina virtual y host?

Si configuro mi VM para que esté en una subred diferente a la del host, ¿hay alguna forma de hacer que se pueda acceder al host desde la VM?

No espero que el host maneje los paquetes, solo quiero saber si, en ese escenario, ¿hay alguna forma de hacer que los paquetes de mi VM lleguen a mi host?

Configuración: CentOS 6.5 VM ejecutándose sobre un host de Windows 7 en Oracle VirtualBox.

Probé el siguiente escenario:

  1. Asigne una IP estática de una subred diferente al adaptador de red en puente de mi VM.
  2. Haga ping a la primera dirección de esa subred desde la VM.

El ping llega a mi host de Windows (comprobado en Wireshark). PeroNoOtro ping llega a mi host de Windows. ¿Existe alguna solución para esto?

Respuesta1

Según tus aportes, propondría algo como esto:

┌──────┐            ┌────────┐            ┌────────┐ 
│ HOST ├── VMnet0 ──┤ GUEST1 ├── VMnet1 ──┤ GUEST2 │
└──────┘            └────────┘            └────────┘

GUEST1Puede tener cualquier acceso a Internet a través de VMnet0, por ejemplo Bridged/Host-only/NAT. Pero prefiero solo Host porque ambos se HOSTven GUEST1(tienen diferentes IP) y es mucho más eficiente que Bridged. Solo el host también se puede conectar con cualquier interfaz de red mediante el mecanismo de puente de Windows.

Puede proporcionar Internet mediante ICS, pero debe desactivar el servidor DHCP integrado predeterminado de VMnet Host-only. Puede desactivarlo usando los siguientes comandos:

VBoxManage.exe list dhcpservers
VBoxManage.exe dhcpserver remove --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter"

GUEST2obtiene acceso a Internet a través de VMnet1 enrutado por GUEST1. Creo que debería ser sólo de host con DHCP desactivado.

información relacionada