Zum Inhalt springen

Systemd/Networkd

Aus Foxwiki

Systemd/Networkd - Beschreibung

Beschreibung

Der Netzwerk-Daemon gehört zu 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

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

Start und Stopp

systemd-networkd kann nötigenfalls über diese Befehle verwaltet werden

systemctl restart systemd-networkd.service
systemctl enable systemd-networkd.service
systemctl status systemd-networkd.service
systemctl stop systemd-networkd.service
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

  1. systemd-networkd
  2. https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
  3. https://manpages.debian.org/man/systemd-networkd systemd-networkd
  4. 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
  5. systemd.netdev - network device configuration (e.g. bridges, VLAN, tunnels, VPNs, etc)
  6. CategoryNetwork
  7. systemd/networkd-dispatcher - auf Zustandsänderungen bei den Netzwerkschnittstellen reagieren, um beispielsweise Programm zu starten
  8. systemd/networkd/Anwendungsbeispiele
  9. Projekseite systemd-networkd
  10. Syntax in Konfigurationsdateien von systemd
  11. ISO/OSI-Referenzmodell Netzwerk (Netzwerk-Schichten)
  12. Erklärung EUI-48
  13. Netplan