hostapd выдает ошибку nl80211: Команда регистрации действия не выполнена: ret=-19
Я пытаюсь заставить hostapd работать над сетевым адаптером RT3290 (на базе pci) и выпуском Ubuntu 12.04.3 LTS. Я использую подход, использованный в разделе Как настроить точку доступа в режиме Wi-Fi Hotspot?
Я проверил с помощью команды "iw list", что у нее есть режим AP для работы в качестве точки доступа.
При запуске демона hostapd я получаю следующую ошибку:
# sudo hostapd -d /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Register Action command failed: ret=-19 (No such device)
nl80211: Register Action match - hexdump(len=1): 06
nl80211: Failed to register Action frame processing - ignore for now
nl80211: Add own interface ifindex 0
Could not read interface wlan0 flags: No such device
nl80211 driver initialization failed.
ELOOP: remaining socket: sock=4 eloop_data=0x8a5b900 user_data=0x8a5bea0 handler=0x807c5e0
ELOOP: remaining socket: sock=6 eloop_data=0x8a5dd30 user_data=(nil) handler=0x8086770
Что может быть не так с этой настройкой?
2 ответа
Удаление пробела после строки "interface=wlan0 " решило проблему.
Я скопировал hostapd.conf с веб-сайта: hostapd из-за плохой реализации, очень чувствительной к пробелам.
Ответ здесь только
Could not read interface wlan0 flags: No such device
nl80211 driver initialization failed.
возможно, вы отключили ваш wlan0, поэтому, если это так, включите его.
Драйверы устройства установлены неправильно, переустановите драйверы.
Если ваше беспроводное устройство подключено под другим именем, например wlan1 или wlan2, отредактируйте этот файл и замените его соответствующим именем устройства.