Hostapd 및 nl80211

Hostapd 및 nl80211

Hostapd와 nl80211을 사용하는 데 문제가 있습니다. Hostapd를 시작하려고 하면 다음과 같은 결과가 나타납니다.

# /etc/init.d/hostapd start
Starting HOSTAP Daemon: Configuration file: /etc/hostapd.conf
nl80211: Driver does not support authentication/association or connect commands
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started

Wi-Fi 드라이버(RTL8812au) 때문인가요, 아니면 nl80211 드라이버 때문인가요? 저는 iMX6 프로세서를 사용하는 ARM 기반 장치에서 작업 중이며 드라이버는 크로스 컴파일되었습니다.

이상하게도 iwconfig가 작동합니다.

# iwconfig 
wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

하지만 실행하면 iw list아무 일도 일어나지 않습니다.

누구든지 이 문제를 해결하도록 도와줄 수 있나요?

추가 정보:

  • iMX6 보드의 Yocto 및 맞춤형 BSP
  • 커널 버전 3.14.28
  • 리눅스 배포판 poky 1.8.1
  • Wi-Fi USB 키: Edimax EW-7811USC

인사,

피에르 올리비에

답변1

~에 따르면아치위키, 더 이상 사용되지 않는 드라이버를 사용해야 하며 wext연결하려면 다음 명령을 입력할 수 있습니다.

wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/example.conf

관련 정보