Le macchine virtuali normalmente non devono essere raggiungibili dall'esterno della macchina virtuale, quindi l'impostazione predefinita va bene per la maggior parte delle persone. In realtà fornisce un po 'di sicurezza, poiché isola la macchina virtuale dalle connessioni in entrata.
Selezione della rete con bridging
Con il tipo di rete NAT, il sistema operativo host esegue la conversione degli indirizzi di rete. La macchina virtuale condivide l'indirizzo IP del computer host e non riceverà alcun traffico in entrata. È possibile utilizzare la modalità di collegamento in parallelo invece, in modalità bridge, la macchina virtuale apparirà come un dispositivo separato sulla rete e avrà il proprio indirizzo IP.
Per modificare il tipo di rete di una macchina virtuale in VirtualBox, fare clic con il pulsante destro del mouse su una macchina virtuale e selezionare Impostazioni. Se non è possibile fare clic su Impostazioni, è necessario spegnere la macchina virtuale prima di apportare queste modifiche.
Inoltro di porte a una macchina virtuale
Se si preferisce utilizzare la modalità di rete NAT per qualche motivo, è anche possibile inoltrare le porte attraverso il NAT della macchina virtuale. Tieni presente che è necessario solo uno di questi passaggi: non devi inoltrare le porte se hai attivato la rete con bridge sopra.
A un certo punto, è stato necessario utilizzare il comando VBoxManage per inoltrare le porte in VirtualBox, ma VirtualBox ora contiene una semplice finestra grafica di port forwarding. Se devi configurare il port forwarding con il comando VBoxManage invece di usare l'interfaccia grafica, troverai le istruzioni per farlo nel manuale di VirtualBox.
Per inoltrare le porte in VirtualBox, innanzitutto aprire la finestra delle impostazioni di una macchina virtuale selezionando l'opzione Impostazioni nel menu.
Sfortunatamente, questa utility non è inclusa con VMware Player. Ci sono metodi per installarlo da soli estraendo il file vmnetcfg.exe dal programma di installazione di VMware Player, ma non sono riuscito a individuare l'utilità vmnetcfg.exe nell'ultima versione di VMware Player, VMware Player 5.0 - potrebbe non essere più inclusa l'installatore. Se si utilizza VMware Player, è comunque possibile utilizzare la modalità di collegamento in parallelo per rendere accessibile il server.
Ricorda che questa è solo una parte del processo di rendere raggiungibile il software server all'interno di una macchina virtuale. Dovrai inoltre assicurarti che:
- Il software firewall in esecuzione all'interno della macchina virtuale non blocca le connessioni. Potrebbe essere necessario consentire al programma server nel firewall del sistema operativo guest.
- Il software firewall sul computer host non blocca le connessioni. (Questo si applica solo alla modalità NAT con port forwarding: il firewall del computer host non interferisce con la modalità di collegamento in rete).
- Il tuo router sta inoltrando correttamente le porte - questo è necessario solo se vuoi accedere alla macchina virtuale da Internet. (Consulta la nostra guida per inoltrare le porte sui router qui.)