VMWare: Co to jest NAT vs. Bridged vs. Host-only?
VMWare: Co to jest NAT vs. Bridged vs. Host-only?
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.
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 jest 192.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 podobna 172.16.120.50
. Dostęp do niego mogą uzyskać wszystkie komputery w sieci hosta.
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 :
Sieć tylko hosta tworzy sieć, która jest całkowicie zawarta w komputerze hosta . Sieć tylko hosta zapewnia połączenie sieciowe między maszyną wirtualną a systemem hosta za pomocą wirtualnej karty sieciowej widocznej w systemie operacyjnym hosta.
(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 :
W przypadku sieci tylko hosta maszyna wirtualna może komunikować się tylko z systemem hosta i innymi maszynami wirtualnymi w sieci tylko hosta. Wybierz sieć tylko dla hosta, aby skonfigurować izolowaną sieć wirtualną.
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.
Poniższa tabela z witryny dokumentacji Virtualbox pokazuje połączenia między maszyną wirtualną a hostem dla różnych typów sieci: