31Jul
VirtualBox e VMware creano entrambi macchine virtuali con il tipo di rete NAT per impostazione predefinita. Se si desidera eseguire il software del server all'interno di una macchina virtuale, è necessario modificare il tipo di rete o le porte di inoltro attraverso il NAT virtuale.
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 di reti Bridged
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 tasto 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.
Selezionare la modalità di rete dell'adattatore Bridged nella sezione Impostazioni di rete e fare clic su OK.Per ulteriori informazioni su ciascun tipo di modalità di rete, consultare la sezione Introduzione alle modalità di rete nel manuale di VirtualBox.
Il processo è simile nelle applicazioni VMware. Innanzitutto, fare clic con il pulsante destro del mouse su una macchina virtuale disattivata e selezionare Impostazioni della macchina virtuale.
Selezionare il dispositivo hardware virtuale della scheda di rete, selezionare il tipo di connessione di rete Bridged e fare clic su OK.
Inoltro di porte a una macchina virtuale
Se si preferisce utilizzare la modalità di rete NAT per qualche motivo, è anche possibile inoltrare le porte tramite NAT della macchina virtuale. Tieni presente che solo uno di questi passaggi è necessario: 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.
Selezionare il riquadro Rete nella finestra di configurazione della macchina virtuale, espandere la sezione Avanzate e fare clic sul pulsante Port Forwarding. Tieni presente che questo pulsante è attivo solo se stai utilizzando un tipo di rete NAT: devi solo inoltrare le porte se stai utilizzando un NAT.
Utilizzare la finestra Regole di inoltro porte di VirtualBox per inoltrare le porte. Non è necessario specificare alcun indirizzo IP: questi due campi sono facoltativi.
Se si utilizza VMware, per eseguire questa operazione è necessario utilizzare l'applicazione Virtual Network Editor( vmnetcfg).Gli utenti di VMware Workstation possono selezionare Modifica - & gt;Virtual Network Editor per aprirlo.
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ù inclusal'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.È inoltre necessario assicurarsi che:
- Il software firewall in esecuzione all'interno della macchina virtuale non blocchi 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 nella modalità di rete con bridge.)
- Il router sta inoltrando correttamente le porte - questo è necessario solo se si desidera accedere alla macchina virtuale da Internet.(Consultare la nostra guida per l'inoltro delle porte sui router qui.)