web-dev-qa-db-ja.com

ネットワークマネージャーがwifiを一覧表示しない

NetworkManagerコマンドツールを使用してワイヤレスネットワークをスキャンすると、出力が空になります。

root@radxa:~# nmcli dev wifi list
SSID    BSSID   MODE    FREQ    RATE    SIGNAL  SECURITY    ACTIVE
root@radxa:~#

ただし、iwlistを使用すると、スキャンは正常です。

root@radxa:~# iwlist wlan0 scan
          Cell 01 - Address: 78:A1:06:7F:CF:C9
                    ESSID:"olivia"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK 
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Quality=0/100  Signal level=7/100

デバイスのステータス:

root@radxa:~# nmcli device status
DEVICE     TYPE              STATE
wlan0      802-11-wireless   unavailable
eth0       802-3-ethernet    connected

nmcli接続を使用するとエラーが発生する場合:

root@radxa:~# nmcli device wifi connect "olivia" password "makeit458"
Error: No network with SSID 'olivia' found.

Linuxバージョン:

Linux version 3.0.36+ (build@radxa-x1) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) 
#6 SMP PREEMPT Tue Aug 19 15:17:11 CST 2014
13
guanghai lu

ようやく問題が見つかりました。wpa_supplicantが実行されていませんでした。

これを試して:

Sudo systemctl start wpa_supplicant.service

もう一度wifiリストを確認します。

nmcli dev wifi list 

次のようにネットワークに接続します。

nmcli --ask connection up <ssid>
5
Thiago Silvino

私にとってうまくいったのは、/etc/network/interfaces構成からwifiデバイスへの参照を削除することでした。

例えば/etc/network/interfaces.d/something.confに含まれているファイルがあった

auto wlx0012456789
iface wlx... inet dhcp

(これは私が持っているwlx ...インターフェイスではなく、多くのユーザーにとっておそらくwlan0です)。

削除(または#でコメント化)し、ネットワークマネージャーサービス(Sudo systemctl restart network-manager.service)を再起動すると、問題なく動作しました。

1
Mark McDonald