GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Verwendung des netplan-Befehls unter Ubuntu

In Ubuntu 17.10 ein neues Befehlszeilen-Netzwerkkonfigurationstool namens „Netzwerkplan “. Netplan erleichtert die Konfiguration und Verwaltung von Netzwerkeinstellungen in Ihrem Ubuntu-System. Außerdem können Sie die YAML-Abstraktion verwenden, um eine Netzwerkschnittstelle zu konfigurieren. Es interagiert mit dem Kernel über die vernetzte und Netzwerk verwalten r-Daemons, auch bekannt als Renderer. Sie müssen sich für eines der beiden entscheiden. Netplan liest die Netzwerkkonfigurationen aus „/etc/netplan/*.yaml ”Dateien, die die Konfigurationseinstellungen für alle Netzwerkschnittstellen speichern können.

Die Verwendung des netplan-Befehls unter Ubuntu erleichtert das Neustarten und Ändern der Netzwerkeinstellungen. Netplan eignet sich auch gut für die Automatisierung (Menschen und Programme können YAML lesen). Dieser Artikel konzentriert sich auf die Verwendung des netplan-Befehls unter Ubuntu . Fangen wir an:

Wie man alle aktiven Netzwerkschnittstellen auf Ubuntu auflistet

Jeder Linux-Systemadministrator sollte mit der „ip „Command, ein leistungsstarkes Tool zum Konfigurieren von Netzwerkschnittstellen. Es kann verwendet werden, um Adressen und Routen zuzuweisen und zu löschen, Schnittstellen einzurichten oder zu löschen, den ARP-Cache zu steuern und vieles mehr. Um eine Liste der aktiven Netzwerkschnittstellen auf Ihrem System zu erhalten, verwenden Sie die „a ”Option im ip-Befehl:

$ip a

So verwenden Sie den netplan-Befehl, um eine dynamische IP-Adresse unter Ubuntu festzulegen

Dieser Abschnitt zeigt Ihnen,wie Sie unter Ubuntu mit dem netplan-Befehl eine dynamische Adresse festlegen . Wenn die erforderliche YAML-Datei jedoch nicht in Ihrem System vorhanden ist, generieren Sie die Renderer-Konfigurationsdatei, indem Sie den unten angegebenen Befehl in Ihr Terminal schreiben:

$ sudo netplan generieren

Prüfen Sie nun, ob es auf Ihrem System vorhanden ist, indem Sie auf die „/etc/netplan/ ”Dateien:

$ ls /etc/netplan/

Überprüfen Sie den Inhalt der Netzwerk-Renderer-Konfigurationsdatei:

$ cat /etc/netplan/*.yaml

Öffnen Sie die Datei „/etc/netplan/*.yaml „Datei in Ihrem Nano-Editor:

$ sudo nano /etc/netplan/*.yaml

Schreiben Sie nun den folgenden Code in die /etc/netplan/*.yaml "Datei. Wir verwenden eine dynamische IP-Adresse für unsere „enp0s3 „Netzwerkschnittstelle:

Netzwerk:
Version 2
Renderer:Netzwerk
Ethernet:
enp0s3:
dhcp4:ja
dhcp6:ja

In dem oben angegebenen Befehl:

  • dhcp4 unddhcp6 sind IPv4 und IPv6 DHCP-Eigenschaften.
  • enp0s3 ist der Name der Netzwerkschnittstelle .

Drücken Sie „STRG + O „So speichern Sie die Änderungen in dieser Datei:

Um geänderte Netzwerkeinstellungen zu übernehmen, verwenden Sie den unten angegebenen Befehl in Ihrem Terminal:

Wenden Sie $ sudo netplan an

Schreiben Sie diesen Befehl, um die IP-Adresse zu bestätigen:

$ ifconfig -a

So verwenden Sie den netplan-Befehl, um eine statische IP-Adresse unter Ubuntu festzulegen

Öffnen Sie zunächst die Datei „/etc/netplan/*.yaml „Datei in Ihrem Nano-Editor:

$ sudo nano /etc/netplan/*.yaml

Schreiben Sie dann den folgenden Code in die Datei „/etc/netplan/*.yaml ”Datei zum Setzen einer statischen IP-Adresse auf Ihrem System:

Netzwerk:
Version 2
Renderer:Netzwerk
Ethernet:
enp0s3:
dhcp4:nein
dhcp6:nein
Adressen:[10.0. 2.15/24]
Gateway4:10.0.2.255
Nameserver:
Adressen:[8.8.8.8, 8.8.4.4]

In dem oben angegebenen Befehl:

  • dhcp4 und dhcp6 Ich bin Pv4 und IPv6 DHCP-Eigenschaften.
  • enp0s3 ist der Name der Netzwerkschnittstelle.
  • Adressen enthalten die Folge von statischen Adressen an die Netzwerkschnittstelle.
  • Gateway4 enthält die IPv4-Adresse des Standardgateways.
  • Nameserver bestehen aus einer Folge von IP-Adressen für Nameserver.

Drücken Sie „STRG + O“ um die Änderungen zu speichern, die wir an der Datei vorgenommen haben:

Übernehmen Sie danach die geänderten Netzwerkeinstellungen mit folgendem Befehl:

Wenden Sie $ sudo netplan an

Prüfen Sie nun, ob die konfigurierte „enp0s3 „Ist mit dem lokalen Netzwerk verbunden und hat eine statische IP-Adresse, die wir zuvor zugewiesen haben:

$ ifconfig -a

So erhalten Sie weitere Informationen zu netplan auf Ubuntu

Weitere Informationen zu den Konfigurationsoptionen und Informationen zum netplan-Befehl finden Sie auf der Manpage:

$ man Netzplan

Folgen Sie dieser Verknüpfung, um weitere Konfigurationsbeispiele anzuzeigen.

Diplom

Netzwerkplan wurde in Ubuntu 10/17 eingeführt und ist standardmäßig in den neuesten Versionen aktiv, einschließlich Ubuntu 04/20 . Der Zweck dieses Tools besteht darin, YAML-Konfigurationsdateien zu verwenden, um Netzwerkschnittstellenkonfigurationen zu abstrahieren. Diese Konfigurationen werden dann in Netzwerk-Setups und NetworkManager für den angegebenen Renderer übersetzt. Ich hoffe, den netplan-Befehl zu verwenden Wie Sie die statischen und dynamischen Adressen unter Ubuntu festlegen, wird Ihnen nach dem Lesen dieses Artikels klar sein. Um mehr über aktuelle Technologiethemen zu erfahren, folgen Sie dem Linux-Tipp.


Ubuntu
  1. So verwenden Sie den Befehl zum Herunterfahren von Linux in Ubuntu 18.04 und CentOS 7

  2. So verwenden Sie den Linux-Befehl mtr

  3. So verwenden Sie den tail-Befehl in Ubuntu Linux

  4. Wie verwende ich den basename-Befehl?

  5. So verwenden Sie den String-Befehl in Ubuntu

So verwenden Sie den Befehl tcpdump in Ubuntu 20.04

So installieren Sie Traceroute auf Ubuntu

So zeigen Sie die Netzwerk-Routing-Tabelle in Ubuntu an

So verwenden Sie den Linux Top-Befehl

So installieren und verwenden Sie den Exa-Befehl unter Ubuntu 20.04

So verwenden Sie den netstat-Befehl unter Linux