La red de invitados VirtualBox se pierde después de que el host se desconecta

8

Estoy ejecutando VirtualBox tanto en una máquina host de Snow Leopard OSX como en una máquina host de Windows Vista. Cada vez que mis máquinas host pierden la conexión a Internet, las máquinas huéspedes parecen perder la conectividad a Internet de forma permanente, incluso después de restablecer la conexión host a Internet.

Restablecer la red de invitados en el sistema operativo invitado, desconectar el cable a través de la configuración de host virtualbox e incluso reiniciar el sistema operativo invitado no ayuda en absoluto. El invitado ya no puede acceder a Internet. La única solución es reiniciar VirtualBox mientras el host está conectado a Internet. Esto realmente se vuelve un dolor cuando el anfitrión entra en modo de suspensión o desconecto mi computadora portátil en el trabajo y luego me vuelvo a conectar en casa.

Los invitados están configurados con redes NAT. Afecta a las máquinas invitadas con los sistemas operativos Ubuntu y Windows XP.

¿Es este comportamiento esperado? ¿Alguien sabe de una solución? ¿O estoy configurado incorrectamente?

Dave Konopka
fuente
No estoy muy familiarizado con VBox, pero esto suena como un problema con el NAT que VBox está tratando de hacer, y tal vez un problema en la ruta entre la red 'privada' y la red 'pública'. ¿Puedes publicar ifconfigs y traceroutes?
Guamaniac
1
Cross publicó esta pregunta en los foros de VirtualBox y obtuvo esta respuesta: "Es un comportamiento no deseado pero esperado, es posible una solución alternativa, pero no para los débiles, implica compartir un enlace de hostonly a través de ics para un Guest a través del Host. Ics puede recuperarse de una desconexión, VBox nat no puede ".
Dave Konopka
@Guamaniac Entonces, mientras intentaba recrear el problema, descubrí que la desconexión host-> enrutador por sí sola no es irrecuperable. Cuando desconecto la red inalámbrica host-> enrutador manualmente y luego vuelvo a conectar, el invitado recupera su conexión a Internet. Normalmente, tengo el problema cuando apago mi máquina y trato de volver a conectarla minutos / horas después. Haré algunas pruebas más para ver cuándo el invitado queda irrecuperable y ejecutaré un traceroute cuando lo haga posible.
Dave Konopka

Respuestas:

2

Aquí opero diferentes servidores virtuales y tuve problemas similares (y más) al usar NAT. Lo que funciona mejor para mí es usar conexiones puenteadas: crear un puente de red en el sistema operativo host (básicamente no puenteando nada más que la conexión de red primaria) y usar redes puenteadas en VirtualBox usando el puente recién creado. Mis hosts son Windows Vista y Windows 7, Clientes Windows Server 2008 y Debian.

Esto colocará a sus clientes en la misma red que su host y, por lo tanto, hará que el host y el cliente se vean, así como también se verán diferentes clientes (si tiene varios clientes en el mismo host).

Sin embargo, no sé si hay algún efecto secundario y no tengo idea sobre los antecedentes técnicos del puente, así que tome este consejo con especial precaución.

mnemosyn
fuente