NetworkManager verwaltet auf vielen Linux-Desktops und -Servern Netzwerkgeräte und aktiviert Verbindungsprofile. Er ist nicht allgemeingültig. Bestätige deshalb, dass er die Zielschnittstelle verwaltet, bevor du ihre Konfiguration mit nmcli änderst.
Netzwerkkonfiguration · Lektion 4
NetworkManager
Lerne, wie NetworkManager Geräte, dauerhafte Verbindungsprofile und aktiven Laufzeitzustand trennt.
Geräte und Verbindungen
Ein Gerät ist eine Kernelschnittstelle wie enp1s0 oder wlan0. Eine Verbindung ist ein gespeichertes Profil mit IPv4-, IPv6-, DNS-, WLAN-, Routing- und weiteren Einstellungen. Ein Gerät kann mehrere Profile besitzen, doch normalerweise ist jeweils nur ein passendes Profil aktiv.
$ nmcli device status
$ nmcli connection show
$ nmcli connection show --active
Was ist ein NetworkManager-Verbindungsprofil?
Wirksamen Zustand untersuchen
Zeige das aktive Profil und Gerätedetails an:
$ nmcli -f GENERAL,IP4,IP6 device show enp1s0
$ nmcli connection show 'Wired connection 1'
Profileinstellungen, DHCP-Laufzeitergebnisse und Kernelzustand können sich unterscheiden. Vergleiche mit ip address, ip route und dem Resolver. Das veraltete nm-tool sollte keine Grundlage eines aktuellen Arbeitsablaufs sein.
Welcher Befehl listet aktive NetworkManager-Profile auf?
Ein Profil ändern und aktivieren
Ändere ein benanntes Profil ausdrücklich und aktiviere es anschließend in einem Wartungsfenster:
$ sudo nmcli connection modify 'Wired connection 1' ipv4.method auto
$ sudo nmcli connection up 'Wired connection 1'
Die Änderung passt dauerhafte Profildaten an; die Aktivierung kann aktive Adressen, Routen und DNS ersetzen. Eine entfernte Änderung erfordert Konsolenzugang, gespeicherte ursprüngliche Einstellungen und eine unabhängige zeitgesteuerte Rücknahme. Verlasse dich nie darauf, dass die geänderte Verbindung ihren eigenen Wiederherstellungsbefehl transportiert.
Was ist der Unterschied zwischen connection modify und connection up?
Überprüfen und Geheimnisse schützen
Überprüfe nach der Aktivierung Profilzustand, Kerneladressen und -routen, DNS, beide Adressfamilien und die beabsichtigte Anwendung. WLAN-, VPN-, 802.1X- und Mobilfunkprofile können Geheimnisse enthalten. Beschränke Profilberechtigungen und gib geheime Felder nicht in gemeinsamen Protokollen oder Shelltranskripten aus.
Was beweist mehr als die NetworkManager-Meldung „connected“?
Lektion abgeschlossen
Sie haben NetworkManager abgeschlossen
Du kannst NetworkManager-Profile nun verwalten, ohne sie mit Schnittstellenobjekten zu verwechseln.
Bestätige, dass NetworkManager das Zielgerät verwaltet.
Unterscheide gespeicherte Profile vom aktiven Laufzeitzustand.
Untersuche Geräte, alle Profile und aktive Profile getrennt.
Behandle Ändern, Aktivieren, Wiederherstellen und Überprüfen als getrennte Schritte.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen