Systemd/Networkd
Systemd-networkd - Beschreibung
Beschreibung
Anhang
Siehe auch
Links
Weblinks
TMP
Installation
systemd-networkd ist auf allen aktuellen Ubuntu-Installationen als fester Bestandteil von systemd bereits vorinstalliert.
Konfiguration
- HINWEIS
- Wenn Sie dies aus der Ferne tun, stellen Sie bitte sicher, dass Sie Zugang zum physischen Rechner haben, um Probleme beheben zu können, falls etwas schiefgeht. Sie können nicht aus der Ferne an einem Rechner arbeiten, dessen Netzwerk nicht funktioniert.
Wenn Sie derzeit ein Netzwerk mit /etc/network/ betreiben, verschieben Sie die Schnittstellendatei dorthin unter einem anderen Namen, damit sie nach der Einrichtung von systemd-networkd nicht mehr verwendet wird:
mv /etc/network/interfaces /etc/network/interfaces.save
Aktivieren Sie als Nächstes systemd-networkd. Sie müssen den Dienst noch nicht starten, da Ihr altes Netzwerk noch läuft und derzeit kein systemd-networkd definiert ist.
systemctl enable systemd-networkd
Alle Konfigurationsdateien werden in der Regel unter „/etc/systemd/network” gespeichert. Beachten Sie, dass in den Konfigurationsdateien die Groß- und Kleinschreibung beachtet werden muss. Match ist nicht dasselbe wie match.
Als Nächstes müssen Sie ein Netzwerk definieren. Im einfachsten Fall handelt es sich dabei nur um eine einzige Datei in /etc/systemd/network. Verwenden wir lan0.network und fügen wir die folgenden Informationen ein:
[Match]
Name=eth0
[Network]
DHCP=ipv4
Dadurch wird systemd-networkd angewiesen, eth0 (das von udev eingerichtet wurde) zu verwenden und ihm mithilfe von DHCP eine Adresse zuzuweisen.
Für eine statische IP könnte lan0.network wie folgt aussehen:
[Match]
Name=enp8s0
[Network]
Address=192.168.1.20/24
Gateway=192.168.1.1
DNS=192.168.1.1
Ich empfehle an dieser Stelle einen Neustart, um das derzeit ausgeführte Netzwerk zu entfernen und sicherzustellen, dass Ihr Netzwerk ordnungsgemäß funktioniert.
Das ist alles, was für einen einfachen Fall erforderlich ist.
Dokumentation
Man-Page
Info-Pages
Siehe auch
Links
Projekt
Weblinks
- systemd-networkd - overview
- systemd.network - basic network configuration (e.g. DHCP, static, IPv6, MAC, MTU), config also read by systemd-resolved.service
- systemd.netdev - network device configuration (e.g. bridges, VLAN, tunnels, VPNs, etc)
- CategoryNetwork
- systemd/networkd-dispatcher - auf Zustandsänderungen bei den Netzwerkschnittstellen reagieren, um beispielsweise Programm zu starten
- systemd/networkd/Anwendungsbeispiele
- Projekseite systemd-networkd
- Syntax in Konfigurationsdateien von systemd
- ISO/OSI-Referenzmodell Netzwerk (Netzwerk-Schichten)
- Erklärung EUI-48