Statische IP-Adresse einrichten

Um eine statische IP-Adresse mit systemd-networkd zu konfigurieren, erstellen Sie eine Konfigurationsdatei im Verzeichnis /etc/systemd/network/. In dieser Konfigurationsdatei werden die entsprechenden Netzwerkeinstellungen für die Netzwerkschnittstelle definiert und Parameter wie IP-Adresse, Gateway und DNS-Server festlegen. Nach einem Neustart des Systems übernimmt der Dienst systemd-networkd automatisch die Einstellungen. Erstellen Sie für jede Netzwerkschnittstelle eine eigene Konfigurationsdatei mit den individuellen Netzwerkeinstellungen.

Standardmäßig sind die Ethernet-Schnittstellen so konfiguriert, dass sie eine IP-Adresse von einem lokalen DHCP-Server beziehen. Diese Standardkonfiguration wird als /usr/lib/systemd/network/20-wired.network vorinstalliert und sollte nicht editiert werden.

Gehen Sie wie folgt vor:

1. Ermitteln Sie mit dem Befehl ip addr show die verfügbaren Ethernet-Schnittstellen.
Beispiele für verfügbare Ethernet-Schnittstellen: lo, end1, end0
2. Erstellen Sie eine Konfigurationsdatei im Verzeichnis /etc/systemd/network/ beispielsweise mit dem Namen 10-end0-static.network.
Die Zahl 10 am Anfang des Dateinamens 10-end0-static.network bestimmt die Reihenfolge, in der systemd-networkd diese Datei im Vergleich zu anderen Dateien verarbeitet. Dadurch kann die Priorität gesteuert werden.
sudo nano /etc/systemd/network/10-end0-static.network 
3. Fügen Sie folgenden Inhalt ein und passen Sie die Werte an Ihre Netzwerkanforderungen an:
[Match]
Name=end0

[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
4. Speichern und schließen Sie die Konfigurationsdatei.
5. Laden Sie die Konfigurationsdateien mit folgendem Befehl neu, ohne den Netzwerkdienst neu zu starten.
networkctl reload
6. Überprüfen Sie, ob die Konfiguration korrekt geladen wurde. Lassen Sie sich den Netzwerkstatus mit networkctl status anzeigen. Überprüfen Sie mit ip addr show und ip route show die IP-Adresse und das Routing.
Diese Einstellungen stellen sicher, dass die statische IP-Konfiguration in der Datei 10-end0-static.network Vorrang vor den DHCP-Einstellungen in der Datei 20-wired.network hat.