3 Möglichkeiten, eine Netzwerkbrücke in Rhel/Centos 8 zu erstellen

3 Möglichkeiten, eine Netzwerkbrücke in Rhel/Centos 8 zu erstellen

Eine Netzwerkbrücke ist ein Datenverbindungsschichtgerät, das zwei oder mehr Netzwerksegmente miteinander verbindet und Kommunikation zwischen ihnen bietet. Es erstellt eine einzelne Netzwerkschnittstelle, um ein einzelnes Aggregat -Netzwerk aus mehreren Netzwerken oder Netzwerksegmenten einzurichten. Es leitet den Datenverkehr basierend auf den MAC -Adressen von Hosts weiter (in einer MAC -Adresstabelle gespeichert).

Linux -Betriebssysteme wie z Rhel (Red Hat Enterprise Linux) Und Centos 8 Unterstützen Sie die Implementierung einer Software-basierten Netzwerkbrücke, um eine Hardware-Brücke zu emulieren. Die Brücke dient einer ähnlichen Funktion als Netzwerkschalter. Es wirkt mehr oder weniger wie ein virtueller Netzwerkschalter.

Es gibt mehrere Anwendungsfälle von Netzwerkverbreitung. Eine praktische Anwendung befindet sich in einer Virtualisierungsumgebung, um einen virtuellen Netzwerkschalter zu erstellen, mit dem virtuelle Maschinen (VMS) mit demselben Netzwerk wie der Host verbunden werden können.

Diese Anleitung zeigt mehrere Möglichkeiten, eine Netzwerkbrücke in der Einrichtung eines in der Brücke zu errichten Rhel/Centos 8 Verwenden Sie es, um virtuelle Netzwerke in einem überbrückten Modus unter Oracle VirtualBox und KVM einzurichten, um virtuelle Maschinen mit demselben Netzwerk wie dem Host zu verbinden.

Auf dieser Seite:
  1. Erstellen einer Netzwerkbrücke mit dem NMCLI -Tool
  2. Erstellen einer Netzwerkbrücke über die Cockpit -Webkonsole
  3. Erstellen einer Netzwerkbrücke mit NM-Connection-Editor
  4. So verwenden Sie die Netzwerkbrücke in einer Virtualisierungssoftware

Einrichten einer Netzwerkbrücke mit NMCLI -Tool

NMCLI ist ein weit verbreitetes, skriptierbares und leistungsstarkes Befehlszeilen-Tool, um zu steuern Netzwerk Manager und Berichtsnetzwerkstatus. Es kommuniziert direkt an NetworkManager und steuert nur systemweite Verbindungen. Wichtig ist, dass Benutzer Abkürzungen verwenden können, solange sie ein eindeutiges Präfix in der Reihe möglicher Optionen sind.

Verwenden Sie zunächst den IP -Befehl, um die Netzwerkschnittstellen (sowohl physisch als auch virtuell) zu identifizieren, die derzeit an Ihre Maschine und die Netzwerke angeschlossen sind, mit denen sie verbunden sind.

# IP Add 

Aus der Ausgabe des obigen Befehls wird die Ethernet -Schnittstelle aufgerufen ENP2S0, Wir werden diese Schnittstelle als Sklave zur Brücke hinzufügen.

Überprüfen Sie die Netzwerkschnittstellen

Um die aktiven Netzwerkverbindungen im Testsystem aufzulisten, verwenden Sie als Nächstes den folgenden NMCLI -Befehl.

# NMCLI Conn Show --aktiv 
Listen Sie aktive Netzwerkverbindungen auf

Wichtig: Wenn die libvirtd Dämon (libvirtd) ist installiert und gestartet, die Standard -Netzwerkschnittstelle, die die Netzwerkbrücke (virtueller Netzwerkschalter) darstellt Virbr0 Wie in den obigen Screenshots zu sehen ist. Es ist so konfiguriert, dass sie ein ausgeführt werden Nat Modus.

Erstellen Sie als Nächstes eine Netzwerkbrückenschnittstelle mit den folgenden nmcli Befehl wo Conn oder Con steht für Connection und der Verbindungsname ist BR0 und der Schnittstellenname ist auch BR0.

# nmcli conn hinzufügen Typ Bridge Con-Name BR0 IFNAME BR0 
Network Bridge -Schnittstelle erstellen

Notiz: In einem überbrückten Modus sind die virtuellen Maschinen für das physische Netzwerk leicht zugänglich, sie werden im selben Subnetz wie die Host -Maschine angezeigt und können auf Dienste zugreifen, wie z. B DHCP.

Führen Sie die folgenden Befehle aus, um eine statische IP -Adresse festzulegen, um die IPv4 -Adresse, die Netzwerkmaske, das Standard -Gateway und den DNS -Server des BR0 Verbindung (setzen Sie die Werte nach Ihrer Umgebung).

# NMCLI Conn Modify BR0 IPv4.Adressen 192.168.1.1/24 ' # nmcli conn modifizieren Sie BR0 IPv4.Gateway '192.168.1.1 ' # nmcli conn modifizieren Sie BR0 IPv4.DNS '192.168.1.1 ' # nmcli conn modifizieren Sie BR0 IPv4.Methodenhandbuch 

Fügen Sie nun die Ethernet -Schnittstelle hinzu (ENP2S0) als tragbares Gerät zur Brücke (BR0) Verbindung wie gezeigt.

# nmcli conn hinzufügen Typ Ethernet Slave-Brücken-Bridge-Bridge-BR0 IFNAME ENP2S0 Master BR0 
Fügen Sie die Ethernet -Schnittstelle als Sklave zur Brücke hinzu

Wenn Sie die Brückenverbindung ansprechen oder aktivieren, können Sie die verwenden, die Sie verwenden können Verbindungsname oder Uuid wie gezeigt.

# nmcli conn up BR0 oder # NMCLI Conn 2F03943B-6FB5-44B1-B714-A755660BF6EB 
Aktive Netzwerkbrückenverbindung

Dann deaktivieren oder bringen Ethernet oder Verdrahtet Verbindung.

# nmcli conn down Wired \ Verbindung \ 1 oder # nmcli conn down e1ffb0e0-8ebc-49d0-a690-2117ca5e2f42 
Deaktives Netzwerkverkabelungsverbindung

Wenn Sie nun versuchen, die aktiven Netzwerkverbindungen im System aufzulisten, sollte die Brückenverbindung in der Liste angezeigt werden.

# NMCLI Conn Show --aktiv 
Listen Sie die aktive Netzwerkverbindung auf

Verwenden Sie als nächstes Folgendes Brücke Befehl zum Anzeigen der aktuellen Konfiguration und Flaggen der Brückenanschluss.

# Bridge Link Show 
Brückenhäfen zeigen

Um die Brückenverbindung zu deaktivieren und sie zu löschen, führen Sie die folgenden Befehle aus. Beachten Sie, dass Sie zuerst die verdrahtete Verbindung aktivieren müssen.

# Nmcli Conn UP Wired \ Connection \ 1 # Nmcli conn Down BR0 # NMCLI CONN DEL BR0 # NMCLI Conn Del Bridge-BR0 
Brückennetzwerkverbindung löschen

Weitere Informationen finden Sie in der nmcli Handbuch Seite.

# MAN NMCLI 

Erstellen einer Netzwerkbrücke über die Cockpit -Webkonsole

Das Cockpit ist eine leichte, interaktive und benutzerfreundliche webbasierte Serveradministrationsoberfläche. Um mit der Netzwerkkonfiguration des Systems zu interagieren, verwendet das Cockpit Netzwerk Manager und das Dbus apis es bietet.

Um eine Brücke hinzuzufügen, gehen Sie zu Networking, dann klick Brücke hinzufügen wie im folgenden Bild hervorgehoben.

Wählen Sie Networking in der Cockpit -Webkonsole

Ein Pop -Fenster mit Optionen zum Hinzufügen einer neuen Brücke wird angezeigt. Legen Sie den Brückennamen ein und wählen Sie die Ports wie im folgenden Screenshot gezeigt aus. Sie können optional aktivieren STP (Spannende Baumprotokoll) und dann klicken Anwenden.

Fügen Sie Netzwerkbrückeneinstellungen hinzu

Unter der Liste von Schnittstellen, Die neue Brücke sollte jetzt erscheinen und die Ethernet Die Schnittstelle sollte deaktiviert werden.

Neue Netzwerkbrückenschnittstelle

Um die Brücke im Detail anzuzeigen, klicken Sie darauf, dass Sie darauf klicken. Es gibt Optionen zum Abnehmen oder Löschen, fügen Sie ein neues Port -Gerät hinzu und mehr.

Details der Netzwerkbrücke anzeigen

Erstellen einer Netzwerkbrücke mithilfe von NM-Connection-Editor-Anwendung

NM-Connection-Editor ist ein grafischer Netzwerkverbindungs ​​-Editor für Netzwerk Manager, Wird verwendet, um Netzwerkverbindungen hinzuzufügen, zu entfernen und zu ändern, die gespeichert sind Netzwerk Manager. Änderungen können nur funktionieren, wenn NetworkManager ausgeführt wird.

Um es zu starten, führen Sie die aus NM-Connection-Editor Befehl als Root in der Befehlszeile oder öffnen Sie sie im Systemmenü aus dem Systemmenü.

# NM-Connection-Editor 

Sobald es sich geöffnet hat, klicken Sie auf das Plus -Zeichen, um eine neue Verbindung hinzuzufügen, wie im folgenden Screenshot hervorgehoben wird.

Fügen Sie eine neue Netzwerkverbindung hinzu

Wählen Sie im POP-Fenster den Verbindungsart in der Dropdown-Dropdown-Stelle aus, Brücke in diesem Fall und klicken Sie auf Erstellen.

Wählen Sie Netzwerkverbindungsart

Setzen Sie als Nächst Hinzufügen um einen Brückenanschluss hinzuzufügen. Wählen Ethernet als Verbindungstyp. Dann klick Erstellen.

Erstellen Sie eine Brückenverbindung Wählen Sie Ethernet als Verbindungstyp

Bearbeiten Sie als Nächst Speichern.

Netzwerkbrückenanschluss bearbeiten

Jetzt sollte der überbrückte Port zu der Liste der überbrückten Verbindungen hinzugefügt werden. Dann klick Speichern.

Network Bridge Port hinzugefügt

Über die Hauptschnittstelle des Verbindungseditors sollten Sie in der Lage sein, die neue Überbrückungs- und Brückenschnittstelle wie in den folgenden Screenshots anzuzeigen.

Network Bridge erfolgreich erstellt

Aktivieren Sie nun die Brückenverbindung und deaktivieren Sie die verdrahtete Verbindung von der Befehlszeile mit dem NMCLI -Tool wie zuvor.

# nmcli conn up br0 # nmcli conn down Wired \ connection \ 1 

So verwenden Sie die Netzwerkbrücke in einer Virtualisierungssoftware

In diesem Abschnitt zeigen wir, wie Sie mit einer Brücke virtuelle Maschinen mit dem Host -Netzwerk anschließen, unter Oracle Virtualbox Und Kvm wie unten erläutert.

Verwenden einer Netzwerkbrücke in Oracle VirtualBox

So konfigurieren Sie eine virtuelle Maschine für die Verwendung eines überbrückten Adapter Netzwerk Option und wählen Sie die aus Adapter (e.G Adapter 1), dann stellen Sie sicher, dass die Aktivieren Sie den Netzwerkadapter Die Option wird überprüft, die beigefügte AS einstellen Überbrückter Adapter, Wählen Sie dann den Namen der überbrückten Schnittstelle aus (BR0) und klicken OK.

Konfigurieren Sie VM für die Verwendung von Bridge Network in VirtualBox

Verwenden einer Netzwerkbrücke in KVM

Um die oben erstellte Netzwerkbrücke zu verwenden Kvm, Verwenden Sie das --Netzwerk = Bridge = Br0 Option, während virtuelle Maschinen die Befehlszeilenschnittstelle verwenden, indem Sie die verwenden Virtinstall Befehl.

# Virtin-Install-Virt-Typ = KVM-NAME UBUNTU18.04-RAM 1536-vcpus = 4 --os-variant = Ubuntu18.04 -cdrom =/path/to/installieren.ISO --Network = Bridge = BR0, Modell = virtio --graphics vnc -disk path =/var/lib/libvirt/bilder/ubuntu18.04.qcow2, size = 20, bus = virtio, format = qcow2 

Sie können auch zusätzliche Netzwerke erstellen und mithilfe des Virsh-Befehlszeilen-Tools konfigurieren, und die XML-Konfigurationsdatei eines VM kann so bearbeitet werden.

In diesem Handbuch haben wir gezeigt, wie Sie eine Netzwerkbrücke einrichten Rhel/Centos 8 und verwenden Sie es innerhalb, um VMs mit demselben Netzwerk des Hosts zu verbinden, unter Oracle Virtualbox Und Kvm.

Erreichen Sie uns wie üblich über das folgende Feedback -Formular für Fragen oder Kommentare. Weitere Details finden Sie im Verständnis des virtuellen Netzwerks und zum Konfigurieren einer Netzwerkbrücke in RHEL 8 -Dokumentation.