Systemd/Networkd: Unterschied zwischen den Versionen
Erscheinungsbild
| Zeile 34: | Zeile 34: | ||
! Befehl !! Beschreibung | ! Befehl !! Beschreibung | ||
|- | |- | ||
| systemctl status systemd-networkd.service || | | systemctl status systemd-networkd.service || Status abfragen | ||
|- | |- | ||
| systemctl start systemd-networkd.service || | | systemctl start systemd-networkd.service || Dienst starten | ||
|- | |- | ||
| systemctl stop systemd-networkd.service || | | systemctl stop systemd-networkd.service || Dienst beenden | ||
|- | |- | ||
| systemctl restart systemd-networkd.service || | | systemctl restart systemd-networkd.service || Dienst neu starten | ||
|- | |- | ||
| systemctl enable systemd-networkd.service || | | systemctl enable systemd-networkd.service || Dienst bei Systemstart aktivieren | ||
|- | |- | ||
| systemctl disable systemd-networkd.service || | | systemctl disable systemd-networkd.service ||Dienst bei Systemstart deaktivieren | ||
|} | |} | ||
Version vom 18. Oktober 2025, 10:37 Uhr
Systemd/Networkd - Beschreibung
Beschreibung
Der Netzwerk-Daemon gehört zu systemd
- Funktionen
- Netzwerkschnittstellen auf den Ebenen 2 und 3 des OSI-Referenzmodells konfigurieren
- Nicht Ebene 2 bei WLAN-Schnittstellen
- Virtuelle Schnittstellen erstellen und konfigurieren (Brücken, Tunnel, VPN, …)
- Server-Installation
Bei Server-Installationen wird systemd-networkd als systemd-Unit gestartet und als einziges Programm für die Konfiguration des Netzwerks verwendet
- Desktop-Installation
Bei Desktop-Installationen wird systemd-networkd lediglich installiert, aber nicht gestartet
- Beim Start kann es wechselweise zu Störungen mit NetworkManager kommen, welcher bei Desktops normalerweise zur ausschließlichen Konfiguration des Netzwerks verwendet wird
- networkctl
Zu systemd-networkd gehört das Dienstprogramm networkctl zur Kontrolle und Steuerung des DAEMONs Konfiguration
- Konfiguration
Bei systemd-networkd erfolgt die Konfiguration ausschließlich über Deklarationen
- networkd-dispatcher
Mit systemd/networkd-dispatcher können Programme gestartet werden
Installation
systemd-networkd Teil von systemd
Dienstverwaltung
| Befehl | Beschreibung |
|---|---|
| systemctl status systemd-networkd.service | Status abfragen |
| systemctl start systemd-networkd.service | Dienst starten |
| systemctl stop systemd-networkd.service | Dienst beenden |
| systemctl restart systemd-networkd.service | Dienst neu starten |
| systemctl enable systemd-networkd.service | Dienst bei Systemstart aktivieren |
| systemctl disable systemd-networkd.service | Dienst bei Systemstart deaktivieren |
- systemd-networkd macht nichts, wenn …
- … es schon läuft und per start gestartet wird
- Wenn Änderungen übernommen werden sollen, muss man es stoppen und neu starten, der Befehl restart von systemctl macht genau dieses
- … es läuft und man die Konfiguration ändert
- … es gestoppt wird
- … es beim erneuten Start bereits konfigurierte Schnittstellen findet
- Lediglich neue Schnittstellen werden bearbeitet
Anhang
Siehe auch
Links
Weblinks
- systemd-networkd
- https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
- https://manpages.debian.org/man/systemd-networkd systemd-networkd
- https://manpages.debian.org/man/systemd 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
- Netplan