Die Installation des NetworkManger erfolgt über das Paket network-manager.
sudo apt install network-manager
Bei der Verwendung einer grafischen Desktop-Umgebung wird network-manager-gnome und damit auch network-manager automatisch installiert.
Nach der Installation wird man oftmals feststellen, dass bestimmte Netzwerkschnittstellen nicht vom NetworkManager gesteuert werden können.
In der Vergangenheit konnten über Änderungen in der /etc/network/interface
die gewünschten Netzwerkschnittstellen für den NetworkManager verfügbar gemacht werden.
Bei aktuelleren Raspbian-Versionen1) besteht diese Möglichkeit nicht mehr, weil die Steuerung der Netzwerkschnittstellen durch den dhcpcd
erfolgt, der die Konfigurationsdateien unterhalb von /etc/network
nicht auswertet.
Das oft empfohlene Entfernen des Paketes dhcpcd (momentan dhcpcd5) führt nach meiner Erfahrung zum Verlust des Zeroconf-Funktionen.
Es ist mit der Anpassung des Eintrags denyinterfaces
in der /etc/dhcpcd.conf
möglich, Netzwerkschnittstellen aus der Kontrolle des dhcpcd
auszuschließen.
Beispiel für das WLAN-Interface wlan0
:
# Disabling dhcpcd for wlan0 to use NetworkManager denyinterfaces wlan0
(Der Kommentar in der ersten Zeile ist zwar nicht notwendig, aber zur Dokumentation sinnvoll.)
dhcpcd
(Paket dhcpcd5) auch das Paket openresolv zu entfernen.