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? Я работаю на устройстве на базе ARM, с процессором iMX6, драйвер кросс-компилирован.

Что-то странное, 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 , ничего не происходит.

Может ли кто-нибудь помочь мне с этой проблемой?

Дополнительная информация:

  • Yocto и пользовательский BSP на плате iMX6
  • версия ядра 3.14.28
  • Дистрибутив Linux poky 1.8.1
  • Wifi USB ключ: Edimax EW-7811USC

С уважением,

Пьер-Оливье

0
20.05.2016, 16:24
1 ответ

Согласно Arch-wiki, вам нужно использовать устаревший wext драйвер, для подключения вы можете ввести следующую команду:

wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/example.conf
0
28.01.2020, 04:50

Теги

Похожие вопросы