Networking mit NetworkManager auf Oracle Linux einrichten

Damit das System eine Verbindung zum Netzwerk herstellen, Datenverkehr mit anderen Systemen übertragen und empfangen kann, müssen Sie das System so konfigurieren, dass identifizierbare Namen, IP-Adressen, Routen usw. vorhanden sind. Je nach den verfügbaren Ressourcen des Systems können Sie die Netzwerkkonfiguration weiter optimieren, um High Availability und verbesserte Performance zu erreichen, indem Sie zusätzliche Netzwerktechnologien wie Netzwerkanleihen, Teams (verfügbar in Oracle Linux 8) und Multipathing implementieren.

In Oracle Linux 8, 9 und 10 wird die Netzwerkkonfiguration von NetworkManager verwaltet. Migrieren Sie in Oracle Linux 8 vorhandene Netzwerkskripte aus früheren Releases nach NetworkManager.

Netzwerkkonfigurationstools

Zur Konfiguration des Netzwerks stehen verschiedene Tools zur Verfügung. In der Regel führen sie alle dieselben Funktionen aus. Sie können ein beliebiges Tool oder eine Kombination von Tools zur Verwaltung des Netzwerks auswählen.

Webbasierte Tools

Cockpit ist ein webbasiertes Konfigurationstool zur Verwaltung der Netzwerkkonfiguration, einschließlich Netzwerkschnittstellen, Anleihen, Teams (verfügbar in Oracle Linux 8), Bridges, virtuellen VLANs und der Firewall. Ausführliche Anweisungen zum Verwalten des Netzwerks mit Cockpit finden Sie unter Oracle Linux: Cockpit-Webkonsole verwenden.

Grafische Tools

Wenn Sie das Standardinstallationsprofil oder die Standardumgebung "System mit grafischer Benutzeroberfläche" zur Installation von Oracle Linux ausgewählt haben, werden diese Tools automatisch eingeschlossen. Weitere Informationen zu Installationsprofilen finden Sie im Installationshandbuch für das Oracle Linux-Release.

Tool Details
GNOME-Einstellungen

Mit der Anwendung GNOME-Einstellungen können Sie verschiedene Systemkonfigurationen ausführen, einschließlich Netzwerkverbindungen.

Sie haben folgende Möglichkeiten, auf GNOME-Einstellungen zuzugreifen:

  • Wählen Sie das Netzwerksymbol in der oberen rechten Ecke des Desktops, und wählen Sie dann Einstellungen.
  • Wählen Sie in der Desktopmenüleiste Aktivitäten, Anwendungen anzeigen, Einstellungen aus.

Wählen Sie in der Liste im linken Bereich den Konfigurationstyp aus, den Sie ausführen möchten.

Netzwerkverbindungseditor

Der Netzwerkverbindungseditor ist ein Teil der GNOME-Einstellungsanwendung, mit der Sie Netzwerkkonfigurationen direkt ausführen können.

Um den Editor zu starten, führen Sie den nm-connection-editor-Befehl in einem Terminalfenster aus.

Befehlszeilentools

Verwenden Sie diese NetworkManager-Befehlszeilentools, wenn Sie für die Installation von Oracle Linux nicht das Installationsprofil "Server mit grafischer Benutzeroberfläche" ausgewählt haben.

Tool Details
nmcli

nmcli ist das Befehlszeilentool von NetworkManager zur Verwaltung von Netzwerkeinstellungen.

Kombinieren Sie Unterbefehle, Optionen und Argumente, um Netzwerkkonfigurationen in einer einzigen Befehlssyntax abzuschließen. Um lange Befehle zu vermeiden, können Sie nmcli auch im interaktiven Modus verwenden.

Andere Befehle, wie ip und ethtool, ergänzen nmcli zur Konfiguration und Verwaltung von Netzwerkeinstellungen.

nmtui

nmtui ist die textbasierte Benutzeroberfläche (TUI) von NetworkManager. Navigieren Sie mithilfe von Tastaturtasten anstatt mit einer Maus durch die Oberfläche.

Um die TUI zu starten, führen Sie den nmtui-Befehl in einem Terminalfenster aus.

Weitere Informationen finden Sie in den Handbuchseiten nmcli(1), ip(8) und ethtool(8).

Namen der Netzwerkschnittstelle

Frühe Kernel-Versionen weisen Netzwerkschnittstellengeräten Namen zu, indem sie ein Präfix zuweisen, das normalerweise auf dem Gerätetreiber basiert, und eine Zahl wie eth0. Da verschiedene Gerätetypen verfügbar sind, ist dieses Benennungsschema nicht mehr effizient. Die Namen entsprechen nicht unbedingt den Gehäuselabels, und die Namen selbst sind möglicherweise über vorhandene Netzwerkschnittstellen hinweg inkonsistent. Die Inkonsistenz würde sich auf eingebettete Adapter im System auswirken, einschließlich Add-in-Adaptern. Serverplattformen mit mehreren Netzwerkadaptern können Probleme bei der Verwaltung dieser Schnittstellen haben.

Oracle Linux implementiert ein konsistentes Benennungsschema für alle Netzwerkschnittstellen über den Gerätemanager udev. Das Schema bietet folgende Vorteile:

  • Die Namen der Geräte sind vorhersehbar.
  • Gerätenamen bleiben auch nach einem Systemneustart oder nach Änderungen an der Hardware bestehen.
  • Sie können defekte Hardware identifizieren und ersetzen.

Das Feature, das eine konsistente Benennung auf Geräten implementiert, ist standardmäßig in Oracle Linux aktiviert. Netzwerkschnittstellennamen basieren auf Informationen, die vom System-BIOS abgeleitet werden. Alternativ können sie auf der Firmware, dem Systempfad oder der MAC-Adresse eines Geräts basieren.

Netzwerkschnittstellen werden durch einen Namen gekennzeichnet, der ein Präfix und ein Suffix kombiniert. Das Präfix hängt vom Typ der Netzwerkschnittstelle ab:

Präfix Beschreibung
en Ethernet-Netzwerkschnittstellen.
wl LAN-(Wireless Local Area Network-)Schnittstellen.
ww WAN-Schnittstellen (Wireless Wide Area Network).

Das Suffix enthält eine der folgenden Informationen:

Präfix Beschreibung
on

Eine integrierte Indexnummer.

Beispiel: eno0

sn

Eine Hot-Plug-Einschubfachindexnummer.

Beispiel: ens1

Weitere Präfixe, die in den Schnittstellennamen aufgenommen werden können, sind:

  • f--Funktion
  • d--Geräte-ID
pbussn

Die Bus- und Slot-Nummer.

Beispiel: enp0s8

Weitere Präfixe, die in den Schnittstellennamen aufgenommen werden können, sind:

  • f--Funktion
  • d--Geräte-ID
xMAC-addr

Die MAC-Adresse.

Beispiel: enx0217b08b

Hinweis: Dieses Benennungsformat wird standardmäßig nicht von Oracle Linux verwendet. Administratoren können sie jedoch optional implementieren.