Ubuntu GNOME 17.04: WLAN funktioniert nicht - die MAC-Adresse ändert sich ständig?

57

Mein Panda USB-WLAN-Adapter funktioniert unter 16.10 einwandfrei, aber wenn ich in 17.04 versuche, eine Verbindung zu meinem WLAN-Router herzustellen, meldet der GNOME-Netzwerkmanager "Verbindung fehlgeschlagen". Ich habe ein bisschen gebastelt und festgestellt, dass meine MAC-Adresse für meinen WLAN-Adapter laut GNOME jedes Mal anders ist, wenn ich meine WLAN-Einstellungen vergesse und versuche, die Verbindung wiederherzustellen. Irgendwelche Hinweise auf einen möglichen Fix oder eine mögliche Problemumgehung?

Ich verwende Ubuntu GNOME 17.04, Kernel 4.10.0-19-generic, GNOME 3.24.0.

Jesse
quelle
Ich habe auch einen Fehler für dieses Problem gemeldet
Jesse
@ Jesse, wenn Sie "[Gerät] wifi.scan-rand-mac-address = no" sagen, ändert man [Gerät] zu dem bestimmten drahtlosen Gerät oder lässt es buchstäblich "[Gerät]"? Vielleicht können Sie uns einen Blick auf Ihre NetworkManager.conf-Datei werfen lassen.
Heynnema
@heynnema, es bleibt als "[Gerät]", einfach so. Sie müssen es nicht auf das tatsächliche Gerät ändern. Dann in der nächsten Zeile hinter dem Text "wifi.scan-rand-mac-address = no".
Jesse
1
@ Jesse Ich denke, wir werden weitere Informationen benötigen, um einen genauen Überblick über Ihre Situation zu bekommen. In den meisten Fällen kann alles Notwendige über das hier verfügbare drahtlose Skript abgerufen werden. Vielen Dank, dass Sie uns dabei helfen, Ihnen zu helfen!
Elder Geek
2
Für diejenigen, die den Grund für die Mac-Randomisierung beim Scannen nicht verstehen, ist arstechnica.com/apple/2014/06/… möglicherweise informativ.
Unhammer

Antworten:

108

Also hat Jesse eine Lösung gefunden und ich werde sie hier in Antwortform so klar wie möglich teilen. Dieses WLAN wurde für mich mit einem Panda Wireless USB-WLAN-Adapter unter Ubuntu 17.04 repariert:

Aus Datenschutzgründen führen die Standardeinstellungen für den Netzwerkmanager von Ubuntu 17.04 (ALL Flavors, nicht nur GNOME) dazu, dass sich die MAC-Adresse des WLAN-Geräts ständig ändert. Um dies zu beheben, müssen Sie lediglich eine neue Konfigurationsdatei wie unten beschrieben erstellen und anschließend den Netzwerkmanager-Dienst neu starten.

Öffnen Sie ein Terminal und führen Sie Folgendes aus:

sudo tee /etc/NetworkManager/conf.d/wifi.scan-rand-mac-address.conf > /dev/null <<EOF
[device]
wifi.scan-rand-mac-address=no
EOF
sudo service network-manager restart

und wifi sollte wieder funktionieren! (es sei denn, etwas anderes stimmt nicht).

Dieser Fix sollte auch bei einer Live-CD / USB-Sitzung funktionieren.

Mike_IronFist
quelle
1
Das ist toll, Mann!
Heroin
3
Warum ist dies nicht in Betas ausgebügelt? Das ist so unprofessionell, eine Distribution mit einem so wichtigen Bug zu veröffentlichen
Hrvoje T
12
@HrvojeT: Hast du beim Betatesten geholfen?
Gunnar Hjalmarsson
3
Ich hatte das gleiche problem Haben Sie getan, was Sie beschrieben haben, aber es funktioniert nicht
Jay Chakra
3
Nachdem ich dieses Problem behoben hatte, musste ich auch die hier beschriebenen Schritte ausführen
Matt,