Netplan ist ein modernes Netzwerkmanagement Tool für Linux Systeme, insbesondere für Ubuntu basierte Distributionen ab Version 17.10. Es ersetzt klassische Netzwerkverwaltungsmethoden wie /etc/network/interfaces durch eine deklarative YAML-basierte Konfiguration, die mit Backends wie NetworkManager oder systemd-networkd zusammenarbeitet.
Netplan besteht aus zwei Hauptkomponenten:
* Konfigurationsdateien (in /etc/netplan/): YAML-Dateien mit Netzwerkkonfiguration.
* Renderer: Entweder networkd (für Server) oder NetworkManager (für Desktops), die die Netzwerkeinstellungen tatsächlich anwenden.
=====Konfiguration=====
* **netplan generate**: Erzeugt Konfigurationen für den Netzwerk-Renderer.
* **netplan apply**: Wendet die Konfiguration an (aktiviert Änderungen).
* **netplan try**: Testet eine neue Konfiguration mit automatischem Fallback bei Fehlern.
====DHCP====
# Datei: /etc/netplan/01-dhcp.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: true
====Statische IP====
# Datei: /etc/netplan/01-static.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1