네트워크 관리자가 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 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정상적으로 작동했습니다.

관련 정보