workshop:netzwerk:netplan
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:netzwerk:netplan [2025/02/16 12:24] – Branislav Zeljak | workshop:netzwerk:netplan [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Netplan - Netzwerk-Konfiguration in Linux ====== | ||
| - | |||
| - | **Netplan** ist ein Netzwerk-Konfigurationstool, | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | netplan [Optionen] [Befehl] [Datei] | ||
| - | </ | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option | ||
| - | | `apply` | ||
| - | | `generate` | ||
| - | | `try` | Testet die Konfiguration und verwirft Änderungen im Fehlerfall. | | ||
| - | | `ip` | Zeigt aktuelle IP-Adressen an. | | ||
| - | |||
| - | ===== Verwendete Befehle ===== | ||
| - | ^ Befehl | ||
| - | | `netplan apply` | ||
| - | | `netplan generate` | ||
| - | | `netplan try` | Testet die Netzwerkkonfiguration, | ||
| - | | `netplan ip` | Zeigt die aktuellen IP-Adressen der Schnittstellen an. | | ||
| - | |||
| - | ===== Verzeichnis ===== | ||
| - | ^ Verzeichnis | ||
| - | | `/ | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Netzwerk-Konfiguration anzeigen:** | ||
| - | <code bash> | ||
| - | netplan ip | ||
| - | </ | ||
| - | Zeigt die aktuellen IP-Adressen und Netzwerkschnittstellen an. | ||
| - | |||
| - | **Konfiguration anwenden:** | ||
| - | <code bash> | ||
| - | netplan apply | ||
| - | </ | ||
| - | Wendet die Änderungen aus den Netplan-Konfigurationsdateien an. | ||
| - | |||
| - | **Konfiguration testen:** | ||
| - | <code bash> | ||
| - | netplan try | ||
| - | </ | ||
| - | Testet die aktuelle Netzwerkkonfiguration und wird zurückgesetzt, | ||
| - | |||
| - | **Konfiguration generieren: | ||
| - | <code bash> | ||
| - | 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: | ||
| - | |||
| - | <code yaml> | ||
| - | 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: | ||
| - | <code yaml> | ||
| - | network: | ||
| - | version: 2 | ||
| - | renderer: networkd | ||
| - | ethernets: | ||
| - | enp3s0: | ||
| - | dhcp4: false | ||
| - | addresses: | ||
| - | - 192.168.1.10/ | ||
| - | 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, | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man netplan | ||
| - | </ | ||
