VMWare: che cos'è NAT vs. Bridged vs. Host-Only?
VMWare: che cos'è NAT vs. Bridged vs. Host-Only?
Risposte:
Solo l'host consente solo operazioni di rete con il sistema operativo host.
La modalità NAT maschererà tutte le attività di rete come se provenissero dal sistema operativo host, sebbene la VM possa accedere a risorse esterne.
La modalità Bridged replica un altro nodo sulla rete fisica e la VM riceverà il proprio indirizzo IP se DHCP è abilitato nella rete.
Stesso concetto della normale configurazione di rete :)
Solo host : alla macchina virtuale verrà assegnato un indirizzo IP, ma è accessibile solo dalla casella su cui è in esecuzione la macchina virtuale. Nessun altro computer può accedervi.
NAT : proprio come la tua rete domestica con un router wireless, la VM verrà assegnata in una sottorete separata, come il 192.168.6.1
tuo computer host, e la VM lo è 192.168.6.3
, quindi la tua VM può accedere alla rete esterna come il tuo host, ma nessun accesso esterno alla VM direttamente, è protetto.
Bridged : la VM sarà nella stessa rete dell'host, se l'IP dell'host è 172.16.120.45
simile alla VM 172.16.120.50
. È possibile accedervi da tutti i computer della rete host.
Mentre le altre risposte qui forniscono buone descrizioni per le modalità NAT e Bridged, le loro spiegazioni per la modalità solo host non sono abbastanza precise.
Dalla documentazione di VMware, in Configurazione delle connessioni di rete> Informazioni sulle configurazioni di rete comuni :
La rete solo host crea una rete completamente contenuta nel computer host . La rete solo host fornisce una connessione di rete tra la macchina virtuale e il sistema host utilizzando una scheda di rete virtuale visibile sul sistema operativo host.
(Enfasi mia.)
Si noti che non non dire che la macchina virtuale sarà accessibile solo da parte dell'ospite. La rete è autonoma, non la connessione . Questa è una differenza sottile ma importante.
Inoltre, come sottolineato dall'utente 5389726598465, in Creazione di macchine virtuali> Preparazione alla creazione di una nuova macchina virtuale> Selezione del tipo di connessione di rete per una macchina virtuale :
Con la rete solo host, la macchina virtuale può comunicare solo con il sistema host e altre macchine virtuali nella rete solo host. Seleziona una rete solo host per configurare una rete virtuale isolata.
È necessario tenere presente che le modalità Solo host, NAT e Bridged sono alias di specifici switch di rete virtuale ("VMnets") preconfigurati per i diversi comportamenti. Come con un normale switch di rete, tutte le macchine collegate allo stesso switch sono visibili l'una all'altra.
Ciò significa che tutte le macchine virtuali connesse a una rete solo host saranno visibili all'host e l'una all'altra . Se si desidera una VM visibile solo all'host, sarà necessario assegnarle una VMnet dedicata ed evitare di assegnare altre VM a tale VMnet.
La tabella seguente, dal sito della documentazione di Virtualbox , mostra la connettività tra la macchina virtuale e l'host per diversi tipi di rete: