Benutzer-Werkzeuge

Webseiten-Werkzeuge


netplan

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

gateway4 ist in neueren Versionen deprecated.

network:
  version: 2
  ethernets:
    ens18:
      addresses:
        - 192.168.1.100/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

Deaktivieren

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network:
  config: disabled
netplan.txt · Zuletzt geändert: 2025/06/30 13:40 von jango