Per impostazione predefinita, un computer guest in VirtualBox è configurato per utilizzare la cosiddetta rete NAT: l'IP dell'adattatore di rete del guest si trova in una sottorete "virtuale" che include il guest e l'applicazione VirtualBox padre che funge da gateway. Per l'ospite sembra che acceda a Internet tramite qualcosa come un normale modem DSL, ma all'ospite non è possibile accedere da nessuna parte, proprio come non è possibile accedere alle macchine della rete locale da Internet senza configurare specificamente il modem per consentire tale accesso.
La documentazione di VirtualBox contiene il seguente elenco di modalità di rete:
Ognuno degli otto adattatori di rete può essere configurato separatamente per funzionare in una delle seguenti modalità:
Non allegato
In questa modalità, VirtualBox segnala al guest che è presente una scheda di rete, ma che non è presente alcuna connessione, come se nella scheda non fosse stato inserito alcun cavo Ethernet. In questo modo è possibile "tirare" il cavo Ethernet virtuale e interrompere la connessione, il che può essere utile per informare un sistema operativo guest che non è disponibile alcuna connessione di rete e imporre una riconfigurazione.
Network Address Translation (NAT)
Se tutto ciò che desideri è navigare sul Web, scaricare file e visualizzare la posta elettronica all'interno del guest, questa modalità predefinita dovrebbe essere sufficiente per te e puoi saltare in sicurezza il resto di questa sezione. Si noti che ci sono alcune limitazioni quando si utilizza la condivisione di file di Windows (vedere la sezione chiamata "Limitazioni NAT" per i dettagli).
Collegamento in rete a ponte
Questo è per esigenze di rete più avanzate come simulazioni di rete e server in esecuzione in un guest. Quando abilitato, VirtualBox si collega a una delle schede di rete installate e scambia direttamente i pacchetti di rete, aggirando lo stack di rete del sistema operativo host.
Rete interna
Questo può essere usato per creare un diverso tipo di rete basata su software che è visibile alle macchine virtuali selezionate, ma non alle applicazioni in esecuzione sull'host o sul mondo esterno.
Rete solo host
Questo può essere usato per creare una rete contenente l'host e un set di macchine virtuali, senza la necessità dell'interfaccia di rete fisica dell'host. Invece, sull'host viene creata un'interfaccia di rete virtuale (simile a un'interfaccia di loopback), che fornisce connettività tra macchine virtuali e host.
Rete generica
Le modalità usate raramente condividono la stessa interfaccia di rete generica, consentendo all'utente di selezionare un driver che può essere incluso con VirtualBox o distribuito in un pacchetto di estensione.
Se è necessario accedere al proprio ospite dall'esterno, è necessario configurare una rete bridge, che fornirà al proprio ospite il proprio IP nella rete locale. La configurazione viene eseguita nelle impostazioni di VirtualBox, non nel sistema operativo guest.
Per poter accedere al server dal tuo cellulare (ovvero dall'esterno della tua LAN), dopo aver configurato la rete dovrai inoltre impostare il port forwarding sul tuo modem DSL.