Debian fórum

Dotazy => Internet a sítě => Téma založeno: Petr Krčmář kdy 12. 02. 2012, 15:29:18

Název: Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 15:29:18
Ahoj, před nějakou dobou jsem zpozoroval potíže Network Manageru s Wi-Fi. Vypadá to nejspíš tak, že je nějaký zádrhel v dbusu, protože se nm-applet odmítá domlouvat správně s Network Managerem.

Projevuje se to tak, že nm-applet (ten z Gnome) má volbu ,,Povolit bezdrátové" zašedlou. Když mu ji v konfiguraci (/var/lib/NetworkManager/NetworkManager.state) přepnu, tak se Wi-Fi nahodí, ale volba je pořád šedá. Vidím pak sítě, ale nemůžu se k žádné připojit.

Síťovka je očividně funkční, iwconfig ji vidí, rfkill nehlásí žádné bloky a jsem schopen ji nahodit přes iwconfig. Ledka se pak rozsvítí a karta naskočí. Přes nm-applet se ale pořád nemůžu připojit.

A teď to zajímavé: když zkusím ovládat Network Manager řádkovou utilitou, dostanu hlášku o tom, že na to jako uživatel nemám práva:

$ cnetworkmanager -w true
dbus.exceptions.DBusException: org.freedesktop.NetworkManager.PermissionDenied: Not authorized to perform this operation


Podle tohohle to vypadá, jako by byla potíž v pravidlech pro dbus a nedostal jsem právo komunikovat s Network Managerem. Když to zavolám jako root, tak se to povede. Můj uživatel je ve skupině netdev, která by to právo mít měla.

Nesetkali jste se na testingu s podobným chováním? Netušíte, jak to odladit? Docela by se mi občas ta Wi-Fi hodila :-)

Doplňující informace: Debian testing, síťovka Broadcom BCM4311, modul b43 zaveden
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Ota Trkola kdy 12. 02. 2012, 15:37:26
Petře, podobné problémy jsem řešil s mojí BCM4313 a nakonec se mi osvědčil modul wl (http://wiki.debian.org/wl). Kompilace po nainstalování broadcom-sta-source.

$ sudo m-a a-i broadcom-sta
$ sudo update-initramfs -u -k $(uname -r)
$ sudo modprobe -r b44 b43 b43legacy ssb brcm80211
$ gksudo gedit /etc/modprobe.d/broadcom-sta-common.conf


doplnit řádek:

blacklist acer-wmi

$ sudo modprobe wl
$ sudo iwconfig


Od té doby bez problémů a funguje i kontrolka wifi, která předtím nešla.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 15:44:49
O tom Acer modulu jsem taky slyšel, ale nemám ho. Tři roky mi ta karta funguje s modulem b43, není důvod to měnit. A jak jsem psal: karta funguje, odpovídá, ukazuje sítě. Jen s tím nm-appletem je problém, nebude to v jádře.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Ota Trkola kdy 12. 02. 2012, 15:45:56
Zkus ho tam přidat, přesto, že ho nemáš.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 15:49:41
Koho kam? Ten blacklist?
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Ota Trkola kdy 12. 02. 2012, 15:53:34
Jo dej do blacklistu ten Acer modul, pak restratni a uvidíš. Dost často to pomáhá.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 15:56:49
Jak jsem čekal, nestalo se nic. Žádná změna: karta funguje, nm-applet ji přes Network Manager neovládá.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 22:41:10
Tak jsem s tím pohnul správným směrem! Srabácky jsem purgnul všechny balíčky, které se týkaly NM:

# aptitude purge network-manager network-manager-dbg network-manager-dev network-manager-gnome network-manager-kde network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome

Pak jsem to znovu nainstaloval a valí to, jak má. Zřejmě tedy při různých aktualizacích zůstal v systému nepořádek, který tam něco rozbíjel.

Jen jsem ještě zjistil, že se to nechce připojovat k šifrovaným sítím. Ale to bude další problém. Díky, Oto, za rady.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 23:00:36
Tak jsem zkusil restartovat dbus a vrátilo se mi to do původního stavu. Sakrapráceužale. Fakt nikomu nic takového testing nedělá?
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 23:14:56
Zatím jsem to vyřešil tak, že jsem vyhodil Network Manager a nahradil ho WiCD. V něm všechno funguje. Takže je zjevně nějaký problém v NM, ale nebyl jsem schopen odhalit příčinu.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Roman Horník kdy 12. 02. 2012, 23:18:24
Koukal ses sem (https://wiki.archlinux.org/index.php/NetworkManager)?
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 23:28:14
Díval, nic z toho pro mě není relevantní.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Roman Horník kdy 12. 02. 2012, 23:34:07
Škoda
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 12. 02. 2012, 23:43:30
Souhlasím. Doteď se NM choval normálně, teď to začalo z neznámého důvodu takhle zlobit. WiCD má zas jinou nevýhodu: neumí na povel vypnout Wi-Fi kartu, když se nepoužívá. Ale zase se bez problémů připojuje.
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Roman Horník kdy 13. 02. 2012, 00:02:29
To tak to by nemusel bejt zas až takovej problém, pokud se nepletu (někde jsem to viděl, ale je to už hodně dlouho), stačilo by napsat skriptík - démona, co by třeba v případě, že neběží aplikace využívající síť, dočasně pozměnila v určitým "souboru" v /proc nebo v /sys jeho obsah. Ale možná si to s něčím pletu. Mít tady něco s wifinou, už si s tím hraju :)

EDIT: Neumí tohle rfkill (un)block wifi?
Název: Re:Network Manager odmítá pracovat s Wi-Fi
Přispěvatel: Petr Krčmář kdy 13. 02. 2012, 12:08:15
Rfkill znám a mám a nic neblokuje. Ale už jsem vymyslel ,,řešení": pustil jsem nm-applet pod rootem a funguje to. Čili moje domněnka byla správná: potíže jsou v právech dbusu nebo PolicyKitu, ale netuším, jak to odladit. Třeba se to spraví nějakou aktualizací.