Ubuntu

So konfigurieren Sie das Netzwerk unter Ubuntu 18.04 LTS mit Netplan?

So konfigurieren Sie das Netzwerk unter Ubuntu 18.04 LTS mit Netplan?
Netplan ist ein Dienstprogramm zum Konfigurieren von Netzwerkschnittstellen unter Linux, das YAML-Dateien verwendet. Das YAML-Konfigurationsdateiformat ist wirklich einfach. Es hat eine klare und leicht verständliche Syntax. Netplan arbeitet mit traditionellen Linux-Netzwerksystemen, systemd-networkd und Netzwerkmanager. Mit Netplan können Sie das Netzwerk Ihrer Ubuntu-Maschinen so einfach wie nie zuvor konfigurieren.

Ab Ubuntu 18.04 LTS, Ubuntu verwendet Netplan standardmäßig, um Netzwerkschnittstellen zu konfigurieren.

In diesem Artikel zeige ich Ihnen, wie Sie Netplan unter Ubuntu 18 verwenden.04 LTS.

Lass uns anfangen!

Netplan-Konfigurationsdateien:

Unter Ubuntu 18.04 LTS werden die Netplan YAML Konfigurationsdateien im /etc/netplan/ Verzeichnis. Um eine Netzwerkschnittstelle zu konfigurieren, müssen Sie die erforderlichen YAML-Dateien in diesem Verzeichnis erstellen oder ändern.

YAML-Konfigurationsdateien haben die .yaml Erweiterung. Die standardmäßige Netplan YAML-Konfigurationsdatei /etc/netplan/50-cloud-init.yaml dient zur Konfiguration von Netzwerkschnittstellen mit Netplan.

Netzwerkschnittstelle über DHCP mit Netplan konfigurieren:

In diesem Abschnitt zeige ich Ihnen, wie Sie mit Netplan eine Netzwerkschnittstelle per DHCP auf Ubuntu konfigurieren.

Suchen Sie zuerst den Namen der Netzwerkschnittstelle, die Sie mit dem folgenden Befehl konfigurieren möchten:

$ ip a

Wie Sie sehen, habe ich auf meinem Ubuntu 18 . eine Netzwerkkarte (NIC) installiert.04 LTS-Maschine benannt ens33. Es ist derzeit keine IP-Adresse konfiguriert. Verwenden wir also Netplan, um es über DHCP zu konfigurieren.

So konfigurieren Sie die Netzwerkschnittstelle ens33 über DHCP mit Netplan öffnen Sie die Standard-Netplan-Konfigurationsdatei auf Ubuntu 18.04 LTS /etc/netplan/50-cloud-init.yaml mit folgendem Befehl:

$ sudo nano /etc/netplan/50-cloud-init.yaml

Sie sollten das folgende Fenster sehen.

Fügen Sie nun die folgenden Zeilen in die Netzwerk Sektion.

Ethernet:
ens33:
dhcp4: ja

Hier, dhcp4: ja bedeutet, DHCP für das IPv4-Protokoll verwenden, um die Netzwerkschnittstelle zu konfigurieren ens33.

HINWEIS: Die Einkerbungen sind wirklich nützlich. Achte darauf, dass du jede Zeile richtig einrückst. Es wird die Syntax klarer und angenehmer für das Auge machen.

Schließlich sollte die Konfigurationsdatei etwa so aussehen.

Jetzt drücken + x, dann drücken ja, und gefolgt von um die Datei zu speichern.

Das Gute an Netplan ist, dass Sie, bevor Sie die Änderungen übernehmen, mit dem folgenden Befehl sicherstellen können, dass die Konfigurationsdatei keine Tippfehler oder andere Fehler enthält:

$ sudo netplan versuchen

Jetzt drücken .

Wenn alles in Ordnung ist, solltest du das sehen Konfiguration akzeptiert Nachricht wie im Screenshot unten markiert.

Bei Problemen mit der Konfigurationsdatei werden hier entsprechende Fehlermeldungen angezeigt.

Diese Funktion wird Ihnen sicherlich helfen, komplexe, schwer zu verfolgende zukünftige Probleme mit Netplan-Konfigurationsdateien zu vermeiden.

Übernehmen Sie abschließend die Änderungen dauerhaft mit Netplan mit folgendem Befehl:

$ sudo netplan anwenden

Wie Sie sehen, ist die Netzwerkschnittstelle ens33 wird über DHCP konfiguriert.

Einrichten einer statischen IP-Adresse mit Netplan:

Wenn Sie mit Netplan eine statische IP auf Ihrem Netzwerkinterface einrichten möchten, dann ist dieser Abschnitt genau das Richtige für Sie.

Sie können die IP-Adresse, den Nameserver, das Gateway usw. manuell einstellen. Ihrer Netzwerkschnittstelle mit Netplan.

Nehmen wir an, Sie möchten Ihre Netzwerkschnittstelle konfigurieren ens33 wie folgt:

Statische IP-Adresse: 192.168.10.33
Subnetzmaske: 255.255.255.0
Gateway: 192.168.10.1
DNS-Server: 192.168.10.1

Überprüfen Sie zunächst die Netzwerkkonfiguration des ens33 Netzwerkschnittstelle mit folgendem Befehl:

$ ip a

Dies soll Ihnen helfen zu überprüfen, ob sich die Einstellungen der Netzwerkschnittstelle wirklich geändert haben.

Bearbeiten Sie nun die Netplan YAML-Konfigurationsdatei, /etc/netplan/50-cloud-init.yaml, mit folgendem Befehl:

$ sudo nano /etc/netplan/50-cloud-init.yaml

Wenn Sie mir während des gesamten Artikels gefolgt sind, sollte die Konfigurationsdatei so aussehen. Entfernen Sie nun die Linie wie im Screenshot unten markiert.

Und tippe die Zeilen wie im Screenshot unten markiert ein.

HINWEIS: Denken Sie daran, dass die Einrückung für YAML-Dateien unerlässlich ist. Wenn Sie vergessen, richtig einzurücken, lässt Netplan Sie die Konfigurationsdatei nicht anwenden. Sie müssen also jeden Schritt der YAML-Konfigurationsdatei einrücken, wie im Screenshot unten gezeigt.

Jetzt drücken + x, dann drücken ja, und gefolgt von um die Datei zu speichern.

Überprüfen Sie nun mit dem folgenden Befehl, ob in der Konfigurationsdatei ein Fehler vorliegt:

$ sudo netplan versuchen

Dann drücken .

Wie Sie sehen, wird die Konfigurationsdatei akzeptiert.

Wenden Sie abschließend die Konfigurationsdatei mit dem folgenden Befehl an:

$ sudo netplan anwenden

Die IP-Adresse wird wie erwartet geändert.

Das Gateway ist auch richtig eingestellt.

Sowie der DNS-Server.

So installieren und verwenden Sie Netplan unter Ubuntu, um Netzwerkschnittstellen mithilfe von YAML-Dateien zu konfigurieren. Wenn Sie mehr über Netplan erfahren möchten, besuchen Sie bitte die offizielle Website von Netplan unter https://netplan.io.

Danke, dass du diesen Artikel gelesen hast.

Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...
Unity3D-Tutorial
Einführung in Unity 3D Unity 3D ist eine leistungsstarke Engine für die Spieleentwicklung. Es ist plattformübergreifend, das heißt, Sie können Spiele ...