Analyse des Implementierungsprozesses der drei Modi des VMWare-Netzwerkadapters

Analyse des Implementierungsprozesses der drei Modi des VMWare-Netzwerkadapters

Drei Modi

Bridged (Bridge-Modus), NAT (Network Address Translation-Modus), Host-Only (Host-Only-Modus)

Nach der Installation von VMware befinden sich die folgenden zwei virtuellen Netzwerkkarten in der Netzwerkverbindung:

VMnet1 arbeitet im Host-Only-Modus

VMnet8 arbeitet im NAT-Modus

1. Bridge-Modus

Der Bridge-Modus dient der Verwendung der virtuellen Brücke zur Kommunikation zwischen der Host-Netzwerkkarte und der virtuellen Netzwerkkarte der virtuellen Maschine. Die Rolle des Bridgings ähnelt der Virtualisierung des physischen Hosts in einen Switch. Alle virtuellen Maschinen mit Bridging-Einstellungen sind mit einer Schnittstelle dieses Switches verbunden, und der physische Host ist ebenfalls an diesen Switch angeschlossen. Daher befinden sich alle Netzwerkkarten unter der Bridge im Switching-Modus und können aufeinander zugreifen, ohne sich gegenseitig zu stören. Im Bridge-Modus muss sich die IP-Adresse der virtuellen Maschine im selben Netzwerksegment wie der Host befinden. Wenn eine Netzwerkverbindung erforderlich ist, müssen Gateway und DNS mit der Netzwerkkarte des Hosts übereinstimmen.

Wählen Sie den Bridge-Modus für den VMWare-Netzwerkadaptermodus, klicken Sie in der Menüleiste – Virtueller Netzwerkeditor – auf Bearbeiten und klicken Sie in die untere rechte Ecke, um die Einstellungen zu ändern:

Wählen Sie VMnet0 (das ist eine virtuelle Netzwerkkarte im Bridge-Modus, im Netzwerkadapter des physischen Hosts werden nur 1 und 8 angezeigt), stellen Sie eine Bridge dazu her und wählen Sie die Netzwerkkarte aus, die Sie für den normalen Internetzugang verwenden.

Öffnen Sie cmd, geben Sie den Befehl ipconfig ein und überprüfen Sie die IP-Informationen Ihres physischen Hosts:

Öffnen Sie die virtuelle Maschine, zeigen Sie die Netzwerkkarteninformationen an und ändern Sie sie (muss sich im selben Netzwerksegment wie der physische Host befinden und dieselbe Subnetzmaske und dasselbe Gateway haben):

Starten Sie die Netzwerkkarte neu (systemctl restart network) und testen Sie:

2. NAT-Modus

Wenn Sie nicht über ausreichend IP-Ressourcen verfügen, aber polymorphe virtuelle Maschinen mit dem Internet verbinden möchten, ist der NAT-Modus die beste Wahl.

Der NAT-Modus verwendet ein virtuelles NAT-Gerät und einen virtuellen DHCP-Server für die Vernetzung. Beachten Sie, dass die virtuelle Maschine keinen VMWare-Netzwerkadapter VMnet8 benötigt, um eine Verbindung zum externen Netzwerk herzustellen. Der Grund für diese virtuelle Netzwerkkarte besteht darin, die Kommunikation zwischen dem physischen Host und der virtuellen Maschine zu ermöglichen. Schematische Darstellung:

Ändern Sie den Netzwerkadapter der virtuellen Maschine in den NAT-Modus, öffnen Sie den virtuellen Netzwerkeditor und wählen Sie VMnet8 aus:

Die Subnetz-IP ist auf 192.168.100.0 und die Subnetzmaske auf 255.255.255.0 eingestellt.

Gateway-IP in NAT-Einstellungen: 192.168.100.2

Deaktivieren Sie VMnet8:

Öffnen Sie die virtuelle Maschine und ändern Sie die Netzwerkkarteninformationen wie folgt:

Starten Sie die Netzwerkkarte neu und testen Sie sie. Sie können das externe Netzwerk anpingen.

Hinweis: Sie können Überprüfen Sie es, legen Sie das IP-Segment darin fest und setzen Sie BOOTPROTO in den Netzwerkkarteninformationen der virtuellen Maschine auf DHCP. Dies ist eine dynamische Erfassung, und die nachfolgenden IP-, Gateway- und anderen Informationen können auskommentiert werden.

Öffnen Sie zu diesem Zeitpunkt xshell und stellen Sie eine Verbindung zu dieser virtuellen Maschine her, aber es kann keine Verbindung hergestellt werden. Aktivieren Sie die virtuelle Netzwerkkarte VMnet8 und verwenden Sie dann xshell zum Herstellen einer Verbindung. Die Verbindung kann hergestellt werden. Dies zeigt, dass die virtuelle Netzwerkkarte VMWare Network Adapter VMnet8 nur zum Verbinden des physischen Hosts und der virtuellen Maschine verwendet wird.

3. Host-Only-Modus

Der Host-Only-Modus ist eigentlich der NAT-Modus ohne das virtuelle NAT-Gerät, wie in der Abbildung dargestellt:

Standardmäßig kann die virtuelle Maschine keine Verbindung zum externen Netzwerk herstellen. Sie können die Netzwerkkarte des physischen Hosts mit VMnet1 teilen, um den Zweck des Internetzugangs zu erreichen.

Klicken Sie mit der rechten Maustaste auf die Netzwerkkarte, die der physische Host für den Internetzugriff verwendet, wählen Sie Eigenschaften – Freigeben, wählen Sie Zulassen und wählen Sie VMnet1:

Öffnen Sie den Virtual Network Editor und wählen Sie VMnet1 aus:

Öffnen Sie die virtuelle Maschine und legen Sie die Netzwerkkarteninformationen fest (hier wird dynamisches DHCP verwendet):

Der Test kann das externe Netzwerk anpingen.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial von VMware zum Erstellen einer virtuellen Linux-Maschine und zum Einrichten eines virtuellen Maschinennetzwerks
  • CentOS7-Netzwerkkonfiguration unter virtueller VMware-Maschine (Host für drahtlosen Internetzugang)
  • Tutorial-Diagramm zur LAN-Netzwerkkonfiguration für virtuelle Maschinen von VMWare 15.X
  • Detaillierte Erläuterung der Schritte zur Konfiguration des Centos7-Bridge-Netzwerks unter VMware
  • Lösung für Ubuntu 18.04, das keine Verbindung zum Netzwerk in der virtuellen VMware-Maschine herstellen kann
  • So richten Sie ein VMWare Fusion-Netzwerk auf einem MAC ein
  • Detaillierte Einführung in die CentOS 7-Netzwerkeinstellungen in VMware
  • Der Unterschied zwischen den drei Netzwerkverbindungsmethoden von VMware

<<:  Vue realisiert den Prozentbalkeneffekt

>>:  Zugriffsvorgang im MySQL-Befehlszeilenmodus MySQL-Datenbankvorgang

Artikel empfehlen

Lösung für „Spezialisierter Schlüssel war zu lang“ in MySQL

Inhaltsverzeichnis Lösung 1 Lösung 2 Beim Erstell...

Wann ist die Verwendung von dl, dt und dd sinnvoll?

dl: Definitionsliste Definitionsliste dt: Definiti...

Mehrere Methoden zum Ausführen von SQL-Dateien unter der MySQL-Befehlszeile

Inhaltsverzeichnis Die erste Methode: Wenn die My...

Detaillierte Erklärung der neuen Erfahrung von Vite

Was ist Vite? (Es ist ein neues Spielzeug im Fron...

Beheben von Problemen beim Importieren und Exportieren von Mysql

Hintergrund Da ich alle meine Aufgaben auf Docker...

Die Verwendung von Textbereichen in HTML und häufige Probleme und Fallanalyse

Der Textarea-Tag ist ein HTML-Tag, den wir häufig ...

HTML+CSS-Beispielcode für zusammengeführte Tabellenränder

Wenn wir Tabellen- und td-Tags Rahmen hinzufügen,...

Kleines Problem mit dem Abstand zwischen Label und Eingabe im Google Browser

Erst Code, dann Text Code kopieren Der Code lautet...

js, um den Effekt eines Lichtschalters zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Design-Tipps: Wir glauben, es wird Ihnen gefallen

<br />Wenn Sie sich diesen Titel ansehen, ko...

Das Prinzip und die Implementierung des JS-Drag-Effekts

Die Drag-Funktion wird hauptsächlich verwendet, u...

Der Grund, warum MySQL den B+-Baum als zugrunde liegende Datenstruktur verwendet

Wir alle wissen, dass die zugrunde liegende Daten...

Verwenden einer MySQL-Datenbank im Docker, um LAN-Zugriff zu erhalten

1. Holen Sie sich das MySQL-Image Docker-Pull MyS...