맞춤형 Rockchip 보드에서 Ubuntu 14.04에서 실행됩니다. 인터페이스를 봅니다 ifconfig
.
...
wlan3 Link encap:Ethernet HWaddr 08:ea:40:d7:63:27
inet addr:192.168.12.1 Bcast:192.168.12.255 Mask:255.255.255.0
inet6 addr: fe80::aea:40ff:fed7:6327/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:64634 errors:0 dropped:3811 overruns:0 frame:0
TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:868 (868.0 B) TX bytes:89112 (89.1 KB)
Wi-Fi 인터페이스가 최종 결과인 것을 확인했습니다.
나는 sudo iw dev wlan3 scan
그것을 실행하려고 시도하고 반환합니다 command failed: No such device (-19)
.
내가 우연히 만났어비슷한 문제를 겪고 있는 사람들파이에 (추가 인스턴스).
이 문제의 원인이나 해결책을 아시는 분 계신가요?
lsusb
:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
uname -a
:
Linux ws1-dev-philip 3.0.36+ #12 SMP PREEMPT Wed Apr 5 13:22:57 EDT 2017 armv7l armv7l armv7l GNU/Linux
답변1
이 드라이버는 nl80211
이 표준에서 지원되지 않습니다 . 이전 드라이버를 사용하십시오.rtl8188eu
wext
연결하려면 다음 명령을 사용하십시오.루트 사용자로(아무것도 구성할 필요가 없습니다)
wpa_supplicant -B -Dwext -c <(wpa_passphrase "ESSID" PASSWORD) -i wlan3
dhclient wlan3
wpa_supplicant.conf
구성 파일이 이미 있는 경우 다음과 같이 사용하십시오.
wpa_supplicant -iwlan3 -D wext -c/etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient wlan3
명령줄에서 네트워크를 관리하려면 다음을 사용할 수 있습니다.wicd_cli
universe
네트워크 관리자를 제거한 후 저장소에서 사용할 수 있습니다. 드라이버를 wicd
사용하도록 설치 한 다음 구성합니다.wext
wext
드라이버를 사용할 때는 더 이상 사용 되지 않는 무선 도구 명령을 사용해야 합니다 iwlist
.iwconfig
이보— iw는 nl80211(netlink) 표준만 지원합니다. 이전 WEXT(Wireless Extensions) 표준을 지원하지 않습니다. 귀하의 카드가 표시되지 않는다면 이것이 이유일 수 있습니다.
무선 도구— wireless_tools는 더 이상 사용되지 않지만 여전히 널리 지원됩니다. WEXT 표준을 사용하는 모듈에 사용하세요.