Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:linux:networkmanagerraspbian

Dies ist eine alte Version des Dokuments!


NetworkManager unter Raspbian 9 und 10

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 das WLAN-Interface (wlan0) nicht vom NetworkManager gesteuert werden kann. Dies liegt darin begründet, dass Raspbian andere Werkzeuge zur WLAN-Steuerung benutzt.

In der Vergangenheit faden sich in der /etc/network/interface Eintragungen für wlan0, die auskommender werden konnten.

Bei aktuelleren Raspbian-Versionen1) finden sich keine entsprechenden Einträge.

Hier erfolgt die Steuerung der WLAN-Schnittstelle durch den dhcpcd. Das Entfernen des Paketes dhcpcd (momentan dhcpcd5) führt nach meiner Erfahrung zum Verlust des Zeroconf-Funktionen.

Es ist mit der folgende Vorgabe in der /etc/dhcpcd.conf möglich, das WLAN-Interface wlan0 aus der Kontrolle des dhcpcd auszuschließen:

# Disabling dhcpcd for wlan0 to use NetworkManager
denyinterfaces wlan0

(Der Kommentar in der ersten Zeile ist zwar nicht notwendig, aber zur Dokumentation sinnvoll.)

Manche Quellen raten als Lösung neben dem dhcpcd (Paket dhcpcd5) auch das Paket openresolv zu entfernen.
Bei mir führte das Entfernen von openresolv dazu, dass die Namensauflösung (Auflösen von Rechner-/Domainnamen in Netzwerkadressen) nicht mehr funktionierte. In der Folge war es nicht mehr möglich das Paket wieder zu installieren.
Ich rate daher dringend von dieser „Lösung“ ab.

Quellen

1)
Es sind wohl die Versionnen Stretch (Version 9) und Buster (Version 10) betroffen; aus eigener Erfahrung kann ich es nur für Letztere bestätigen.
thoschwiki/linux/networkmanagerraspbian.1608592214.txt.gz · Zuletzt geändert: 22.12.2020 00:10 von thosch