NetworkManager weigert sich, meine WLAN-Schnittstelle zu verwalten


7

Ich verwende Ubuntu 12.10 mit Gnome 3.6 auf einem brandneuen Samsung NP900X4C.

Das Installationsprogramm erkannte den WLAN-Adapter, nahm die SSID- und WPA-Passphrase auf, schrieb diese ein /etc/network/interfacesund verband sie perfekt.

Nach Abschluss der Installation wollte ich zur Verwaltung des WLAN-Adapters auf NetworkManager umsteigen, da dies viel praktischer ist, als /etc/network/interfacesjedes Mal, wenn ich einen neuen Hotspot finde, herumzuspielen.

Deshalb habe ich bearbeitet /etc/NetworkManager/NetworkManager.conf, um Folgendes festzulegen:

[ifupdown]
managed=true

Als ich Networkmanager neu gestartet wird , begannen die Probleme: - Der Networkmanager Tablett - Applet geändert zu sagen device not managedzu device not ready - ich all Internet - Konnektivität verloren als wlan0 würde nicht assoziieren mit dem Access Point - wenn ich gesetzt managed=falsein NetworkManager.confund sowohl Networkmanager und Netzwerk - Service von der Befehlszeile neu gestartet , der Gnome-Desktop "halb abgestürzt" und verlor alle seine Fensterdekorationen, das Panel, den Launcher und wurde im Grunde unbrauchbar.

Wenn ich den Computer jedoch nach dem Einstellen vollständig neu managed=falsestarte, funktioniert wlan0 wieder einwandfrei.


1
Im managed=falseModus funktioniert wlan0 nach dem Neustart, da ifup es beim Booten konfiguriert (falls / e / n / i enthält auto wlan0). Im managed=trueModus ruft ifup die Schnittstellen nicht automatisch auf. Aber dann sollte NetworkManager dies tun. Ich weiß nicht warum es gesagt hat device not ready.
jdthood

Antworten:


6

Am Ende habe ich das Problem selbst behoben. Siehe die genauen Schritte unten.

Beachten Sie, dass es möglicherweise eine einfachere Lösung gibt, diese Schritte jedoch definitiv funktioniert haben.

  1. network-managerStellen Sie sicher, dass es sich um die neueste Version handelt (ich habe 0.9.6.0-0ubuntu7). Sie können dies überprüfen mit:sudo dpkg -l | grep network-manager

  2. Klicken Sie mit der rechten Maustaste auf das Taskleistensymbol von Network Manager -> Verbindungen bearbeiten -> Drahtlos -> Manuell hinzufügen. Fügen Sie die Parameter für die Verbindung zu Ihrem WLAN hinzu.

  3. /etc/NetworkManager/NetworkManager.confZum Einstellen bearbeiten ... [ifupdown] managed=true

    Starten Sie den network-managerDienst NICHT neu .

  4. Bearbeiten /etc/network/interfaces, um den automatischen Start Ihrer drahtlosen Schnittstelle (wahrscheinlich aufgerufen wlan0) zu deaktivieren .
    Zum Beispiel:

    Von diesem: auto wlan0 .... bis zu diesem:#auto wlan0

  5. Lauf /etc/init.d/network-manager force-reload


1
Interessant. Das auto wlan0Auskommentieren sollte dazu führen, dass NetworkManager die Schnittstelle nicht als "Autoconnect" -Schnittstelle betrachtet. Sie sagen jedoch, dass NetworkManager es automatisch aufruft. Klingt nach einem Fehler.
jdthood

Haben Sie zufällig auch die drahtlose Verbindung mit dem NM Connection Editor definiert?
jdthood

Guy, du bist mein Retter: managed=truewar genau das, wonach ich gesucht wurde. Mein NM weigert sich, alle Netzwerkverbindungen zu verwalten, und ich erinnerte mich, dass es erforderlich war, es in einer Konfiguration einzuschalten, konnte mich aber nicht erinnern, wo.
Hi-Angel

Dies funktioniert bei Ubuntu 14.04 bei mir nicht. Das Booten dauert immer noch ewig mit der Meldung "Warten auf Netzwerkkonfiguration" und danach ist Network Manager und mein WLAN immer noch deaktiviert. Nichts funktioniert, bis ich manuell ausgeführt habe nmcli nm wifi on.
Cerin

@jdthood Ich denke, es ist eher ein Problem mit der schlechten NetworkManager-Dokumentation von Debian .
Serge Stroobandt

2

Deinstallieren wicdSie, wenn Sie es zusammen mit installiert habennetwork-manager

Wenn beide gleichzeitig installiert sind, liegt ein Konflikt vor und nur einer kann das Gerät gleichzeitig verwenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.