Files
2026-04-24 17:28:23 +00:00

1.9 KiB
Raw Permalink Blame History

Statische IP mit Netplan konfigurieren

Anleitung zur Einrichtung einer statischen IP-Adresse unter Ubuntu/Debian mit Netplan ohne die bestehende 50-cloud-init.yaml anzufassen.


1. Neue Netplan-Datei anlegen

Bestehende Dateien bleiben unverändert. Stattdessen eine neue Konfigurationsdatei erstellen:

sudo nano /etc/netplan/01-static.yaml

Inhalt:

network:
  version: 2
  ethernets:
    ens18:
      dhcp4: no
      addresses:
        - 192.168.178.88/24
      routes:
        - to: default
          via: 192.168.178.1
      nameservers:
        addresses: [192.168.178.1, 8.8.8.8]

Hinweis: Netplan verarbeitet Konfigurationsdateien in alphabetischer Reihenfolge. Die 01-static.yaml überschreibt dabei die DHCP-Einstellung aus der 50-cloud-init.yaml effektiv.


2. Konfiguration testen (empfohlen)

Vor dem endgültigen Anwenden zunächst testen:

sudo netplan try

Der Befehl wendet die Konfiguration temporär an und macht sie nach 120 Sekunden automatisch rückgängig, falls keine Bestätigung erfolgt. So bleibt der Zugang auch bei einem Fehler erhalten.


3. Konfiguration anwenden

sudo netplan apply

4. SSH-Verbindung nach dem Apply

⚠️ Wichtig bei Remote-Zugriff via SSH!

Nach dem Apply ist die alte IP nicht mehr erreichbar.

Vorher Nachher
192.168.178.123 192.168.178.88

Neue Verbindung aufbauen mit:

ssh user@192.168.178.88

Option: cloud-init dauerhaft deaktivieren

Für Homeserver (kein Cloud/VPS-Umfeld) empfiehlt es sich, cloud-init's Netzwerkverwaltung vollständig abzuschalten:

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Inhalt:

network: {config: disabled}

Danach verwaltet cloud-init das Netzwerk nicht mehr und die eigene Netplan-Datei ist alleinige Quelle der Wahrheit.