Rete guest VirtualBox persa dopo la disconnessione dell'host


8

Sto eseguendo VirtualBox sia su un computer host Snow Leopard OSX che su un computer host Windows Vista. Ogni volta che i miei computer host perdono la connessione Internet, i computer guest sembrano perdere definitivamente la connettività Internet anche dopo il ripristino della connessione host a Internet.

Il ripristino della rete guest sul sistema operativo guest, la disconnessione del cavo tramite le impostazioni della virtualbox dell'host e persino il riavvio del sistema operativo guest non aiutano affatto. L'ospite non può più accedere a Internet. L'unica soluzione è il riavvio di VirtualBox stesso mentre l'host è connesso a Internet. Questo diventa davvero un dolore quando l'host entra in modalità di sospensione o scollego il mio laptop al lavoro e quindi ricollego a casa.

Gli ospiti vengono installati con la rete NAT. Colpisce le macchine guest con sistemi operativi Ubuntu e Windows XP.

Questo comportamento è previsto? Qualcuno sa di una correzione? O sono impostato in modo errato?


Non conosco troppo VBox, ma questo sembra un problema con il NAT che VBox sta cercando di fare, e forse un singhiozzo nel percorso tra la rete "privata" e la rete "pubblica". Puoi pubblicare ifconfigs e traceroute?
Guamaniac,

1
Cross ha pubblicato questa domanda nei forum di VirtualBox e ha ottenuto questa risposta: "È un comportamento indesiderato ma previsto, è possibile una soluzione alternativa ma non per i deboli di cuore comporta la condivisione di un collegamento hostonly tramite ics per un Ospite tramite l'Host. Ics può recuperare da una disconnessione, VBox nat non può. "
Dave Konopka,

@Guamaniac Quindi, nel tentativo di ricreare il problema, ho scoperto che la disconnessione del router host-> da sola non è irrecuperabile. Quando disconnetto manualmente la rete wireless host-> router, quindi riconnetto l'ospite ripristina la sua connessione a Internet. Normalmente riscontro il problema quando metto la macchina in pausa e provo a ricollegarla minuti / ore dopo. Farò qualche altro test per vedere quando l'ospite diventa irrecuperabile ed eseguirò un traceroute quando lo farò accadere.
Dave Konopka,

Risposte:



2

Opero diversi server virtuali qui e ho avuto problemi simili (e altro) durante l'utilizzo di NAT. Quello che funziona meglio per me è usare le connessioni a ponte: creare un bridge di rete sul sistema operativo host (fondamentalmente non colmare altro che la connessione di rete primaria) e utilizzare la rete a ponte in VirtualBox utilizzando il bridge appena creato. I miei host sono Windows Vista e Windows 7, client Windows Server 2008 e debian.

Questo metterà i tuoi clienti nella stessa rete del tuo host e quindi farà sì che l'host e il client si vedano e anche i client diversi si vedano (se hai client multipli sullo stesso host).

Non so se ci siano effetti collaterali e non ho idea del background tecnico del bridge, quindi prendi questo consiglio con particolare attenzione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.