2010-12-31 00:30:27 +0000 2010-12-31 00:30:27 +0000
64
64

Jaka jest różnica między sieciami NAT / Bridged / Host-Only?

VMWare: Co to jest NAT vs. Bridged vs. Host-Only?

Odpowiedzi (4)

58
58
58
2010-12-31 00:32:29 +0000

Host-only pozwala tylko na operacje sieciowe z systemem operacyjnym hosta.

Tryb NAT będzie maskował całą aktywność sieciową tak, jakby pochodziła z systemu operacyjnego hosta, choć maszyna wirtualna może uzyskać dostęp do zasobów zewnętrznych.

Tryb Bridged replikuje inny węzeł w sieci fizycznej, a Twoja VM otrzyma swój własny adres IP, jeśli w sieci jest włączony DHCP.

45
45
45
2010-12-31 01:46:22 +0000

Taka sama koncepcja jak w przypadku normalnej konfiguracji sieci :)

  • Host-Only : VM otrzyma jeden adres IP, ale będzie on dostępny tylko dla tego komputera, na którym VM jest uruchomiona. Żaden inny komputer nie ma do niego dostępu.

  • NAT : Podobnie jak sieć domowa z routerem bezprzewodowym, VM zostanie przypisana do oddzielnej podsieci, np. 192.168.6.1 to komputer hosta, a VM to 192.168.6.3, wtedy VM może uzyskać dostęp do sieci zewnętrznej, tak jak host, ale nie ma dostępu do VM bezpośrednio z zewnątrz, jest ona chroniona.

  • Bridged : Twoja VM będzie w tej samej sieci co host, jeśli IP hosta to 172.16.120.45 to Twoja VM będzie jak 172.16.120.50. Dostęp do niej mają wszystkie komputery w sieci hosta.

11
11
11
2017-02-20 21:05:26 +0000

Podczas gdy inne odpowiedzi zawierają dobre opisy dla trybów NAT i Bridged, ich wyjaśnienia dla trybu Host-only nie są całkiem dokładne.

Z dokumentacji VMware, pod Konfiguracja połączeń sieciowych :

Host-only networking tworzy sieć, która jest całkowicie zawarta w komputerze hosta. Host-only networking zapewnia połączenie sieciowe pomiędzy maszyną wirtualną a systemem hosta poprzez użycie wirtualnej karty sieciowej, która jest widoczna w systemie operacyjnym hosta.

(Podkreślenie moje.)

Zauważ, że to nie mówi, że maszyna wirtualna będzie dostępna tylko dla hosta. Sieć_ jest niezależna, a nie połączenie. Jest to subtelna, ale ważna różnica.

Dodatkowo, jak zauważył użytkownik5389726598465, pod Tworzenie maszyn wirtualnych > Przygotowanie do utworzenia nowej maszyny wirtualnej > Wybieranie typu połączenia sieciowego dla maszyny wirtualnej :

W przypadku host-only networking, maszyna wirtualna może komunikować się tylko z systemem hosta i innymi maszynami wirtualnymi w sieci host-only networking. Wybierz host-only networking, aby skonfigurować izolowaną sieć wirtualną.

Należy pamiętać, że tryby Host-only, NAT i Bridged to aliasy określonych wirtualnych przełączników sieciowych (“VMnets”), które zostały 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 nawzajem.

To oznacza, że wszystkie maszyny wirtualne podłączone do sieci host-only 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ą sieć VMnet i unikać przypisywania innych maszyn wirtualnych do tej sieci VMnet.

10
10
10
2018-06-17 11:35:48 +0000

Poniższa tabela, z strony dokumentacji Virtualbox , pokazuje łączność pomiędzy VM a Hostem dla różnych typów sieci:

.