Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:netzwerk:netplan

Dies ist eine alte Version des Dokuments!


Netplan - Netzwerk-Konfiguration in Linux

Netplan ist ein Netzwerk-Konfigurationstool, das die Konfiguration von Netzwerkschnittstellen auf modernen Linux-Distributionen (insbesondere Ubuntu) vereinfacht. Es verwendet YAML-Dateien, um Netzwerkverbindungen und -einstellungen zu definieren, und wandelt diese Konfigurationen in systemd-networkd oder NetworkManager-Konfigurationen um.

Syntax

netplan [Optionen] [Befehl] [Datei]

Wichtige Optionen

Option Beschreibung
`apply` Wendet die Änderungen in den Netplan-Konfigurationsdateien an.
`generate` Generiert die entsprechenden Netzwerkdateien für systemd-networkd oder NetworkManager.
`try` Testet die Konfiguration und verwirft Änderungen im Fehlerfall.
`ip` Zeigt aktuelle IP-Adressen an.

Verwendete Befehle

Befehl Beschreibung
`netplan apply` Wendet die Netzwerkkonfiguration an.
`netplan generate` Generiert die entsprechenden Konfigurationsdateien für systemd-networkd oder NetworkManager.
`netplan try` Testet die Netzwerkkonfiguration, um sicherzustellen, dass keine Fehler vorliegen.
`netplan ip` Zeigt die aktuellen IP-Adressen der Schnittstellen an.

Verzeichnis

Verzeichnis Beschreibung
`/etc/netplan/` Das Hauptverzeichnis für die Netplan-Konfigurationsdateien.

Beispiele

Netzwerk-Konfiguration anzeigen:

netplan ip

Zeigt die aktuellen IP-Adressen und Netzwerkschnittstellen an.

Konfiguration anwenden:

netplan apply

Wendet die Änderungen aus den Netplan-Konfigurationsdateien an.

Konfiguration testen:

netplan try

Testet die aktuelle Netzwerkkonfiguration und wird zurückgesetzt, falls Fehler auftreten.

Konfiguration generieren:

netplan generate

Generiert die systemd-networkd oder NetworkManager Konfigurationsdateien aus den YAML-Dateien.

Beispiel-Konfigurationsdatei

Eine typische Netplan-Konfigurationsdatei im YAML-Format könnte wie folgt aussehen:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: true

In diesem Beispiel wird das Ethernet-Interface `enp3s0` automatisch per DHCP konfiguriert.

Statische IP-Adresse konfigurieren:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

In diesem Beispiel wird dem Interface `enp3s0` eine statische IP-Adresse zugewiesen.

Hinweis

- Netplan ist das bevorzugte Tool für die Netzwerkkonfiguration in neueren Ubuntu-Versionen (ab 17.10) und anderen Systemen, die auf `systemd` basieren. - Netplan verwendet YAML-Dateien, um die Konfiguration zu definieren. Fehler in der YAML-Syntax können dazu führen, dass Netzwerkschnittstellen nicht korrekt konfiguriert werden.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen:

man netplan
workshop/netzwerk/netplan.1739708693.txt.gz · Zuletzt geändert: (Externe Bearbeitung)