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 Namen10-end0-static.network
. - Die Zahl 10 am Anfang des Dateinamens
10-end0-static.network
bestimmt die Reihenfolge, in dersystemd-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 mitip addr show
undip 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 Datei20-wired.network
hat.