ネットワーク管理者はWi-Fiを一覧表示しません。

ネットワーク管理者はWi-Fiを一覧表示しません。

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

答え1

ついに問題が見つかりました。 wpa_supplicantが実行されていません。

この試み:

sudo systemctl start wpa_supplicant.service

ここでWi-Fiのリストをもう一度確認してください。

nmcli dev wifi list 

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

nmcli --ask connection up <ssid>

答え2

同様の問題があり、上記の答えのどれも効果がありませんでした。私の場合、ネットワーク管理者はwlan0インターフェイスの任意のMACアドレスを設定していましたが、これが失敗したことがわかりました。次のコマンドを実行します。

sudo journalctl -u NetworkManager -f

次の繰り返しメッセージが表示されます。

jubilinux NetworkManager[277]: <info>  [1478194251.3439] device (wlan0): supplicant interface state: disabled -> inactive
jubilinux NetworkManager[277]: <warn>  [1478194251.3589] device (wlan0): set-hw-addr: new MAC address 3E:78:9C:B5:29:39 not successfully set (scanning)
jubilinux NetworkManager[277]: <info>  [1478194252.3378] device (wlan0): supplicant interface state: inactive -> disabled

回避策は、設定ファイルに以下を追加して、ネットワーク管理者の任意のMACアドレス機能を無効にすることです。

/etc/NetworkManager/NetworkManager.conf

入り口:

[device]
wifi.scan-rand-mac-address=no

答え3

私にとって役に立ったのは、すべての設定からWi-Fiデバイスへの参照を削除することでした/etc/network/interfaces

/etc/network/interfaces.d/something.confたとえば、次のファイルが含まれます。

auto wlx0012456789
iface wlx... inet dhcp

(多くのユーザーにとって、これは私が持っているwlx ...インターフェースの代わりにwlan0かもしれません)。

#Network Managerサービス()を削除(またはコメントアウト)して再起動すると、sudo systemctl restart network-manager.service正常に機能しました。

関連情報