So verwenden Sie das Networking von VirtualBox-Host-Networking

So verwenden Sie das Networking von VirtualBox-Host-Networking
VirtualBox ist eine der beliebten Virtualisierungsplattformen der Oracle Corporation. Mit VirtualBox können wir mehrere Betriebssysteme gleichzeitig ausführen. Wir müssen uns nicht mit unserem Hauptbetrieb des Gastgebers vermasseln. Es verfügt über viele leistungsstarke Networking -Funktionen, um alle gewünschten Konfigurationen einzurichten. In VirtualBox werden sechs Netzwerkmodi unterstützt, nämlich:

1. Nicht angeschlossen (Netzwerkkarte ist vorhanden, das Kabel ist jedoch nicht ausgestattet)

2. NAT (Netzwerkadressenübersetzung)

3. NAT -Service

4. Brückennetzwerk

5. Interne Netzwerke

6. Nur Host-Networking

7. Generisches Netzwerk

Was werden wir abdecken??

In diesem Handbuch erfahren wir, wie wir den Networking-Modus nur den Host-Networking in einer virtuellen virtuellen Maschine konfigurieren können. Wir werden zwei virtuelle Maschinen verwenden: 1) Fedora 34 2) Ubuntu 20.04. Nachdem wir sie in einem Nur-Host-Modus angeschlossen haben, werden wir überprüfen. Lassen Sie uns zunächst das Konzept und die Verwendung des Nur-Host-Networking-Modus verstehen.

Virtualbox-Nur-Host-Netzwerkmodus

Host-Networking-Nur-Host-Networking führt die kombinierten Funktionen von verbreiteten und internen Netzwerkmodi aus. Im Brückenmodus kann eine virtuelle Maschine mit dem Host -Computer und anderen virtuellen Maschinen kommunizieren, da sie dieselbe physische Schnittstelle des Host -Computers teilen. In ähnlicher Weise können virtuelle Maschinen im internen Netzwerkmodus nur miteinander sprechen, können jedoch nicht mit der Hostmaschine und einer anderen Maschine außerhalb ihres Satzes kommunizieren, da sie nicht mit einer physischen Schnittstelle verbunden sind.

Notiz: Es sollte klar sein, dass alle Funktionen, die mit internen Netzwerken erzielt werden können. Im letzteren Fall besteht jedoch das Sicherheitsrisiko, den Verkehr auf virtuellen Maschinen über die physische Schnittstelle des Hosts zu übergeben.

Ein Nur-Host-Netzwerkmodus erstellt ein Netzwerk zwischen dem Host-Computer und virtuellen Maschinen mit einer Software-Schnittstelle (NIC). Dies bedeutet, dass in diesem Modus eine virtuelle Maschine eine Verbindung zum Host und anderen virtuellen Maschinen herstellen kann. Im Falle des internen Netzwerkmodus ist die Konnektivität auf virtuelle Maschinen auf demselben Host beschränkt. Im Gegensatz zum internen Netzwerkmodus bietet der Host-Mode DHCP-Dienste, um den angeschlossenen virtuellen Maschinen IP-Adressen zuzuweisen. Für diesen Modus ist die physische Schnittstelle des Host -Geräts nicht erforderlich. Stattdessen führt die Software -Schnittstelle (benannt als VboxNet) dieselbe Funktion aus.

Bei virtuellen Geräten, die bereits konfiguriert sind, hilft das Nur-Host-Netzwerk sehr viel. Diese Geräte enthalten mehrere virtuelle Maschinen, die verschiedene Anwendungen wie Datenbankserver, Webserver usw. ausführen. Wir können den Webserver und den Datenbankserver mit einem Nur-Host-Adapter verbinden. Auf diese Weise können beide miteinander kommunizieren, können sich aber nicht mit der Außenwelt verbinden. Dies ist das gewünschte Setup für die Sicherung eines Datenbankservers aus dem direkten Zugriff von außen. Bei einem Webserver müssen wir jedoch aus der ganzen Welt darauf zugreifen. Um dies zu erledigen, aktivieren wir den zweiten Adapter in der Option VirtualBox Networking und verbinden ihn an den Brückenadapter.

Aktivieren Sie den Networking-Modus nur des Host-Hosts

Befolgen Sie die folgenden Schritte, um den Networking-Modus nur des Host-Networking in VirtualBox zu aktivieren:

Schritt 1. Wir müssen einen Nur-Host-Netzwerkadapter erstellen. Gehen Sie dazu in die Option "Datei" in der Menüleiste der VirtualBox und wählen Sie den "Host Network Manager" aus.

Schritt 2. Wählen Sie im neuen Popup-Fenster das grüne Symbol aus, das entspricht "Nur-Host-Netzwerk erstellen". Ein neuer Adapter, "Vboxnet0", wird erstellt. Der IP -Bereich dieses Adapters kann mit dem Menü „Eigenschaften“ vom manuellen Modus zum automatischen Modus festgelegt werden.

Beachten Sie die IPv4 -Adresse und die Maske für den Adapter: 192.168.56.1/24. Wir brauchen es später, wenn wir IP -Adressen auf virtuellen Maschinen konfigurieren.

Schritt 3. Sobald der virtuelle Adapter erstellt wurde, können wir ihn mit dem Nur-Host-Netzwerkmodus verwenden. Wählen Sie nun die virtuelle Maschine aus der Liste im linken Bereich aus. Klicken Sie mit der rechten Maustast.

Schritt 4. Wählen Sie im neuen Pop -up -Fenster das entsprechende Etikett aus "Netzwerk".

Schritt 5. Auf dem rechten Bereich unter Adapter 1 Registerkarte:

1. Überprüfen Sie, ob Sie die markieren können "Netzwerkadapter aktivieren" Möglichkeit.

2. Unter dem "Angehängt an" Etikett, auswählen "Adapter nur Host-Adapter" Option aus dem Dropdown -Menü.

3. Aus dem Dropdown -Menü mit dem Etikett "Name", Wählen Sie den Namen des virtuellen Adapters (vboxnet0 in unserem Fall). Einstellungen speichern und beenden.

Schritt 6. Starten Sie nun Ihre virtuellen Maschinen und überprüfen Sie die IP der Schnittstellen für beide. Du kannst den ... benutzen "IP A" Befehl dafür. Lassen Sie uns jede Maschine konfigurieren:

a) laufen "IP A" Befehl:

Wie Sie sehen können, gibt es keine IP -Adresse für die ENP0S3 -Schnittstelle auf beiden VMs.

b) Jetzt setzen wir die IP -Adresse auf beiden virtuellen Maschinen fest. Die Schritte werden sowohl für Ubuntu als auch für Fedora gleich sein. Die IP -Adressen sollten sich im Bereich des "vboxnet0" -Netzwerks befinden.

1) Ubuntu VM

Führen Sie den folgenden Befehl auf jeder Maschine aus.

a) Überprüfen Sie den Namen der Verbindung

NMCLI Con Show

b) IP -Adressen hinzufügen

sudo nmcli con mod Wired \ Verbindung \ 1 IPv4.Adressen 192.168.56.10/24 IPv4.Tor 192.168.56.1 IPv4.Methodenhandbuch

c) Starten Sie die Verbindung neu

sudo nmcli con Down Wired \ Connection \ 1
sudo nmcli con Up Wired \ Connection \ 1

2) Fedora VM

a) Überprüfen Sie den Namen der Verbindung

NMCLI Con Show

b) IP -Adressen hinzufügen

sudo nmcli con mod Wired \ Verbindung \ 1 IPv4.Adressen 192.168.56.11/24 IPv4.Tor 192.168.56.1 IPv4.Methodenhandbuch

c) Starten Sie die Verbindung neu

sudo nmcli con Down Wired \ Connection \ 1
sudo nmcli con Up Wired \ Connection \ 1

Testnetzwerkkonnektivität

Nachdem wir nun das Nur-Host-Networking konfiguriert haben, überprüfen wir, ob das Pinging zwischen den VMs und dem Host funktioniert. Wir werden jede Maschine voneinander pingen:

1. Pinging von Ubuntu nach Fedora und Host Machine.

2. Pinging von Fedora nach Ubuntu und Host Machine.

3. Pinging von der Wirtsmaschine nach Fedora nach Ubuntu.

Abschluss

Wir haben erfolgreich Host-Networking zwischen zwei Virtual Machines (VMs) in der VirtualBox konfiguriert. Ein gutes Verständnis verschiedener Funktionen der VirtualBox kann dazu beitragen, verschiedene Konfigurationen und Szenarien für das Testen vor der Bereitstellung zu erstellen.