VMWare: Co to jest NAT vs. Bridged vs. Host-only?
networking
vmware
network-adapter
stevebot
źródło
źródło
Odpowiedzi:
Tylko host pozwala na operacje sieciowe tylko z systemem operacyjnym hosta.
Tryb NAT maskuje całą aktywność sieciową tak, jakby pochodziła z systemu operacyjnego hosta, chociaż maszyna wirtualna może uzyskać dostęp do zasobów zewnętrznych.
Tryb zmostkowany replikuje inny węzeł w sieci fizycznej, a maszyna wirtualna otrzyma swój własny adres IP, jeśli w sieci zostanie włączony protokół DHCP.
źródło
Ta sama koncepcja, co w przypadku normalnej konfiguracji sieci :)
Tylko host : do maszyny Wirtualnej zostanie przypisany jeden adres IP, ale jest ona dostępna tylko dla urządzenia, na którym maszyna wirtualna jest uruchomiona. Żaden inny komputer nie może uzyskać do niego dostępu.
NAT : Podobnie jak twoja sieć domowa z routerem bezprzewodowym, maszyna wirtualna zostanie przypisana w oddzielnej podsieci, podobnie jak
192.168.6.1
komputer hosta, a maszyna wirtualna jest192.168.6.3
, wtedy maszyna wirtualna może uzyskać dostęp do sieci zewnętrznej jak host, ale bez zewnętrznego dostępu do maszyny wirtualnej bezpośrednio, jest chroniony.Bridged : Twoja maszyna wirtualna będzie w tej samej sieci co host, jeśli adres IP twojego hosta to
172.16.120.45
wtedy twoja maszyna wirtualna będzie podobna172.16.120.50
. Dostęp do niego mogą uzyskać wszystkie komputery w sieci hosta.źródło
Podczas gdy inne odpowiedzi tutaj zawierają dobre opisy trybów NAT i Bridged, ich wyjaśnienia dotyczące trybu samego hosta nie są całkiem dokładne.
Z dokumentacji VMware, w obszarze Konfigurowanie połączeń sieciowych> Zrozumienie typowych konfiguracji sieci :
(Podkreśl moje.)
Pamiętaj, że nie oznacza to , że maszyna wirtualna będzie dostępna tylko dla hosta. Sieć jest samowystarczalny, a nie gra . To subtelna, ale ważna różnica.
Ponadto, jak wskazał użytkownik 5389726598465, w sekcji Tworzenie maszyn wirtualnych> Przygotowanie do utworzenia nowej maszyny wirtualnej> Wybieranie typu połączenia sieciowego dla maszyny wirtualnej :
Należy pamiętać, że tryby Tylko host, NAT i Bridged są aliasami do określonych wirtualnych przełączników sieciowych („sieci wirtualnych”), które są wstępnie skonfigurowane dla różnych zachowań. Podobnie jak w przypadku zwykłego przełącznika sieciowego, wszystkie maszyny podłączone do tego samego przełącznika są widoczne dla siebie.
Oznacza to, że wszystkie maszyny wirtualne podłączone do sieci tylko hosta będą widoczne dla hosta i dla siebie nawzajem . Jeśli chcesz, aby maszyna wirtualna była widoczna tylko dla hosta, musisz przypisać jej dedykowaną maszynę wirtualną i unikać przypisywania innych maszyn wirtualnych do tej maszyny wirtualnej.
źródło
Poniższa tabela z witryny dokumentacji Virtualbox pokazuje połączenia między maszyną wirtualną a hostem dla różnych typów sieci:
źródło