Systemd/Networkd: Unterschied zwischen den Versionen
Erscheinungsbild
| (44 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
'''Systemd | '''Systemd/Networkd''' - Verwalten von Netzwerkschnittstellen mit [[systemd]] | ||
== Beschreibung == | == Beschreibung == | ||
; Netzwerk-Daemon | |||
[[Systemd/Networkd|systemd-networkd]] ist Teil von [[systemd]] | |||
; Funktionen | |||
* Netzwerkschnittstellen auf den Ebenen 2 und 3 des [[OSI-Referenzmodell]]s konfigurieren | |||
** Nicht Ebene 2 bei WLAN-Schnittstellen | |||
* Virtuelle Schnittstellen erstellen und konfigurieren (Brücken, Tunnel, VPN, …) | |||
; Server-Installation | |||
[[Systemd/Networkd|systemd-networkd]] wird als einziges Programm für die Konfiguration des Netzwerks verwendet | |||
* [https://wiki.ubuntuusers.de/systemd/Units/ systemd-Unit] | |||
; Desktop-Installation | |||
* [https://wiki.ubuntuusers.de/NetworkManager/ NetworkManager] | |||
* welcher bei Desktops normalerweise zur ausschließlichen Konfiguration des Netzwerks verwendet wird | |||
* Bei Desktop-Installationen wird systemd-networkd lediglich installiert, aber nicht gestartet | |||
* Beim Start kann es wechselweise zu Störungen | |||
; networkctl | |||
Zu systemd-networkd gehört das Dienstprogramm [[networkctl]] zur Kontrolle und Steuerung des DAEMONs | |||
Konfiguration | |||
; Konfiguration | |||
systemd-networkd | Bei systemd-networkd erfolgt die Konfiguration ausschließlich über Deklarationen | ||
; networkd-dispatcher | |||
Mit [[Systemd/networkd-dispatcher|networkd-dispatcher]] können Programme gestartet werden | |||
== Installation == | |||
[[Systemd/Networkd|systemd-networkd]] Teil von [[systemd]] | |||
[ | |||
[ | |||
[ | |||
[ | |||
== Dienstverwaltung == | |||
{| class="wikitable options big" | |||
|- | |||
! Aufgabe | |||
! Befehl | |||
|- | |||
| Status abfragen | |||
| systemctl status systemd-networkd.service | |||
|- | |||
| Dienst starten | |||
| systemctl start systemd-networkd.service | |||
|- | |||
| Dienst beenden | |||
| systemctl stop systemd-networkd.service | |||
|- | |||
| Dienst neu starten | |||
| systemctl restart systemd-networkd.service | |||
|- | |||
| Dienst bei Systemstart aktivieren | |||
| systemctl enable systemd-networkd.service | |||
|- | |||
|Dienst bei Systemstart deaktivieren | |||
| systemctl disable systemd-networkd.service | |||
|} | |||
; systemd-networkd macht nichts, wenn … | |||
< | * … es schon läuft und per <tt>start</tt> gestartet wird | ||
** Wenn Änderungen übernommen werden sollen, muss man es stoppen und neu starten, der Befehl <tt>restart</tt> 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 | |||
<noinclude> | |||
=== | == Anhang == | ||
=== Siehe auch === | |||
<div style="column-count:2"> | |||
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | |||
</div> | |||
---- | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
== | === Links === | ||
== | ==== Weblinks ==== | ||
== | # [https://wiki.ubuntuusers.de/systemd/networkd/#Links 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 [https://manpages.debian.org/man/systemd-resolved systemd-resolved].service | |||
# [https://manpages.debian.org/man/systemd systemd].netdev - network device configuration (e.g. bridges, VLAN, tunnels, VPNs, etc) | |||
# [https://wiki.debian.org/CategoryNetwork CategoryNetwork] | |||
# [https://wiki.ubuntuusers.de/systemd/networkd-dispatcher/ systemd/networkd-dispatcher] - auf Zustandsänderungen bei den Netzwerkschnittstellen reagieren, um beispielsweise Programm zu starten | |||
# [https://wiki.ubuntuusers.de/systemd/networkd/Anwendungsbeispiele/ systemd/networkd/Anwendungsbeispiele] | |||
# [https://www.freedesktop.org/software/systemd/man/systemd-networkd.html Projekseite systemd-networkd] | |||
# [https://www.freedesktop.org/software/systemd/man/systemd.syntax.html Syntax in Konfigurationsdateien von systemd] | |||
# [https://de.wikipedia.org/wiki/OSI-Modell ISO/OSI-Referenzmodell Netzwerk (Netzwerk-Schichten)] | |||
# [https://standards.ieee.org/faqs/regauth.html#1 Erklärung EUI-48] | |||
# [https://wiki.ubuntuusers.de/Netplan/ Netplan] | |||
[[Kategorie:Systemd/Networkd]] | |||
{{DEFAULTSORT:systemd-networkd}} | |||
{{DISPLAYTITLE:systemd-networkd}} | |||
</noinclude> | |||
Aktuelle Version vom 18. Oktober 2025, 10:24 Uhr
Systemd/Networkd - Verwalten von Netzwerkschnittstellen mit systemd
Beschreibung
- Netzwerk-Daemon
systemd-networkd ist Teil von 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
systemd-networkd wird als einziges Programm für die Konfiguration des Netzwerks verwendet
- Desktop-Installation
- NetworkManager
- welcher bei Desktops normalerweise zur ausschließlichen Konfiguration des Netzwerks verwendet wird
- Bei Desktop-Installationen wird systemd-networkd lediglich installiert, aber nicht gestartet
- Beim Start kann es wechselweise zu Störungen
- 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 networkd-dispatcher können Programme gestartet werden
Installation
systemd-networkd Teil von systemd
Dienstverwaltung
| Aufgabe | Befehl |
|---|---|
| Status abfragen | systemctl status systemd-networkd.service |
| Dienst starten | systemctl start systemd-networkd.service |
| Dienst beenden | systemctl stop systemd-networkd.service |
| Dienst neu starten | systemctl restart systemd-networkd.service |
| Dienst bei Systemstart aktivieren | systemctl enable systemd-networkd.service |
| Dienst bei Systemstart deaktivieren | systemctl disable systemd-networkd.service |
- 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