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 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
답변
마침내 문제가 발견되었습니다. wpa_supplicant가 실행되고 있지 않습니다.
이 시도:
sudo systemctl start wpa_supplicant.service
이제 wifi 목록을 다시 확인하십시오.
nmcli dev wifi list
다음과 같이 네트워크에 연결하십시오.
nmcli --ask connection up <ssid>
답변
나를 위해 일한 것은 모든 /etc/network/interfaces
구성 에서 wifi 장치에 대한 참조를 제거하는 것이 었습니다 .
예를 들어 파일에 /etc/network/interfaces.d/something.conf
포함 된 파일 이있었습니다.
auto wlx0012456789
iface wlx... inet dhcp
(이것은 wlx … 인터페이스 대신 많은 사용자에게 wlan0 일 것입니다).
#
네트워크 관리자 서비스 ( sudo systemctl restart network-manager.service
)를 제거 (또는 주석 처리 )하고 다시 시작하면 문제가 해결되었습니다.