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
正常に機能しました。