Was ist der Unterschied zwischen NAT / Bridged / Nur-Host-networking?

VMWare: Was ist die NAT vs. Bridged-vs.-Host-Only?

Author: studiohack, 2010-12-31

4 answers

Host-only erlaubt nur Netzwerkoperationen mit dem Host-Betriebssystem.

Der NAT-Modus maskiert alle Netzwerkaktivitäten so, als ob sie von Ihrem Host-Betriebssystem stammen, obwohl die VM auf externe Ressourcen zugreifen kann.

Der Überbrückungsmodus repliziert einen anderen Knoten im physischen Netzwerk, und Ihre VM erhält ihre eigene IP-Adresse, wenn DHCP im Netzwerk aktiviert ist.

 72
Author: John T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-12-31 00:32:29

Das gleiche Konzept wie das normale Netzwerk-Setup:)

  • Host-Only: Der VM wird eine IP zugewiesen, auf die jedoch nur zugegriffen werden kann, wenn die Box-VM ausgeführt wird. Keine anderen Computer können darauf zugreifen.

  • NAT: Genau wie Ihr Heimnetzwerk mit einem WLAN-Router wird die VM in einem separaten Subnetz zugewiesen, z. B. ist 192.168.6.1 Ihr Hostcomputer und VM ist 192.168.6.3, dann kann Ihre VM wie Ihr HOST auf ein externes Netzwerk zugreifen, aber kein externer Zugriff auf Ihre VM direkt ist es geschützt.

  • Bridged: Ihre VM befindet sich im selben Netzwerk wie Ihr Host, wenn Ihre Host-IP 172.16.120.45 ist, lautet Ihre VM 172.16.120.50. Es kann von allen Computern in Ihrem Host-Netzwerk zugegriffen werden.

 55
Author: Spike,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-23 22:11:09

Die folgende Tabelle auf der Virtualbox-Dokumentationsseite zeigt die Konnektivität zwischen VM und Host für verschiedene Netzwerktypen:

Übersicht der Netzwerkmodi

 17
Author: user76705,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-11-17 21:53:18

Während die anderen Antworten hier gute Beschreibungen für die NAT-und Bridged-Modi liefern, sind ihre Erklärungen für den Host-Only-Modus nicht ganz genau.

In der VMware-Dokumentation unter Netzwerkverbindungen konfigurieren > Allgemeine Netzwerkkonfigurationen verstehen:

Host-only Networking erstellt ein Netzwerk, das vollständig im Host-Computer enthalten ist. Host-Only-Netzwerk stellt eine Netzwerkverbindung zwischen der virtuellen Maschine und das Hostsystem mithilfe eines virtuellen Netzwerkadapters, der auf dem Hostbetriebssystem sichtbar ist.

(Hervorhebung von mir.)

Beachten Sie, dass nicht besagt, dass auf die VM nur der Host zugreifen kann. Das Netzwerk ist in sich geschlossen, nicht die Verbindung. Dies ist ein subtiler, aber wichtiger Unterschied.

Zusätzlich, wie von user5389726598465, unter Virtuelle Maschinen erstellen > Vorbereitung zum Erstellen einer neuen virtuellen Maschine > Auswählen des Netzwerkverbindungstyps für eine virtuelle Maschine:

Bei Host-Only-Netzwerken kann die virtuelle Maschine nur mit dem Hostsystem und anderen virtuellen Maschinen im Host-Only-Netzwerk kommunizieren. Wählen Sie Host-only Networking aus, um ein isoliertes virtuelles Netzwerk einzurichten.

Sie sollten sich bewusst sein, dass die Modi Host-only, NAT und Bridged Aliase für bestimmte virtuelle Netzwerk-Switches ("VMnets") sind, die für die verschiedenen Verhalten. Wie bei einem normalen Netzwerk-Switch sind alle Maschinen, die mit demselben Switch verbunden sind, füreinander sichtbar.

Dies bedeutet, dass alle VMs, die mit einem Nur-Host-Netzwerk verbunden sind, für den Host und für einander sichtbar sind. Wenn Sie möchten, dass eine VM nur für den Host sichtbar ist, müssen Sie ihr ein dediziertes VMnet zuweisen und vermeiden, dass diesem VMnet andere VMs zugewiesen werden.

 16
Author: jamesdlin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-18 04:59:16