Networkctl/Anwendung: Unterschied zwischen den Versionen
| Zeile 79: | Zeile 79: | ||
= TMP = | = TMP = | ||
=== Schnittstelle löschen === | === Schnittstelle löschen === | ||
Es können natürlich nur Software-Schnittstellen (hier als schlechtes Beispiel: lo) entfernt werden | Es können natürlich nur Software-Schnittstellen (hier als schlechtes Beispiel: lo) entfernt werden | ||
Version vom 15. Oktober 2025, 10:03 Uhr
Networkctl/Anwendung - Beschreibung
Beschreibung
Installation
Aufruf
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
| Wert | Beschreibung |
|---|---|
| 0 | Erfolg |
| >0 | Fehler |
Anwendung
Problembehebung
Konfiguration
Dateien
| Datei | Beschreibung |
|---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks
TMP
Schnittstelle löschen
Es können natürlich nur Software-Schnittstellen (hier als schlechtes Beispiel: lo) entfernt werden
sudo networkctl delete lo # <- Ersetze "lo" durch anderen Namen! </
Dies funktioniert bei systemd in der Version 237 gar nicht
Der vorstehende Befehl macht das, was man über diesen Befehl auch machen könnte
sudo ip link del lo # <- Ersetze "lo" durch anderen Namen! </
Schnittstelle aktualisieren
Bei Schnittstellen mit dynamischer IP-Konfiguration beispielsweise über DHCP kann man eine Aktualisierung auslösen
sudo networkctl renew HUB
Dies funktioniert bei systemd in der Version 237 gar nicht
Schnittstelle ändern
Nach Änderung einer .network-Datei werden die Änderungen nicht automatisch übernommen
Man kann das für eine Schnittstelle (hier beispielhaft: HUB) mit diesem Befehl anstoßen
sudo networkctl reconfigure HUB
Dies funktioniert bei systemd in der Version 237 gar nicht und in der Version 245 nicht immer wie erwartet, beispielsweise kann man über diese Methode nicht zuverlässig eine statisch zugewiesenen IP-Adresse ändern
- Alternativ kann man die Software-Schnittstellen löschen und systemd neu starten
Konfiguration erneut laden
Die erneute Auswertung aller (vielleicht geänderter) .netdev- und .network-Dateien kann man mit diesem Befehl erzwingen
sudo networkctl reload
- Für jede .netdev-Datei ohne dazu passende Schnittstellen wird eine Schnittstelle angelegt
- .netdev-Dateien werden ignoriert, wenn es bereits eine passende Schnittstelle gibt
- .network-Dateien werden auf alle passenden Schnittstellen angewandt
Dies funktioniert bei systemd in der Version 237 gar nicht und in der Version 245 nicht immer wie erwartet
- Alternativ kann man die Software-Schnittstellen löschen und systemd neu starten