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 aWie 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
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 versuchenJetzt 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.33Subnetzmaske: 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 aDies 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.yamlWenn 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
Ü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.