网络管理员未列出wifi


13

当我使用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 connect是错误的:

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

为什么使用wifilist?根据手册页,您应该使用其中一个命令(nmcli仅使用这两个命令中的第一个)
Anthon 2014年

1
但是如果使用nmcli connect是错误的root@radxa:~# nmcli device wifi connect olivia password makeit458 Error: No network with SSID 'olivia' found.
guanglu 2014年

安装网络管理器后,我遇到了同样的问题。我将其删除,并再次使wifi正常工作。
Grzegorz Wierzowiecki

可能的解决方案:askubuntu.com/a/921392/427233
David Refoua

Answers:


5

我终于找到了问题,wpa_supplicant没有运行。

尝试这个:

sudo systemctl start wpa_supplicant.service

现在再次检查wifi列表:

nmcli dev wifi list 

像这样连接到网络:

nmcli --ask connection up <ssid>

1
对我来说不行。我看到不可用的wlan0
giuseppe

这对我不起作用,而是以下链接起作用了:askubuntu.com/a/921392/427233
David Refoua

您应该使用sudo nmcli --ask dev wifi connect ssid-goes-here而不是最后一个命令。
Denys Vitali '12

@DenysVitali为什么?
tsbertalan '18

1

对我有用的是从任何/etc/network/interfaces配置中删除对wifi设备的引用。

例如,我在/etc/network/interfaces.d/something.conf其中包含一个文件

auto wlx0012456789
iface wlx... inet dhcp

(对于许多用户来说,这可能是wlan0,而不是我拥有的wlx ...接口)。

删除(或使用注释掉#)并重新启动网络管理器服务(sudo systemctl restart network-manager.service)可以解决问题。


这有助于解决我在Orange Pi i96板上遇到的问题,但我编辑了/ etc / network / interfaces(一个文件)b / c interfaces.d为空。重新启动后,NetworkManager能够正确扫描wifi。
奥斯汀·伯克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.