hostapd дает ошибку nl80211: Ошибка команды «Реестр действий»: ret = -19

0

Я пытаюсь заставить 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

Что может быть неправильным в этой настройке?

    
задан Roalt 10.01.2014 в 10:14
источник

2 ответа

2

Удаление символа пробела после строки «interface = wlan0» решило проблему.

Я скопировал файл hostapd.conf с сайта: hostapd из-за плохой реализации, очень чувствительной к пробелам.

    
ответ дан Roalt 16.01.2014 в 09:00
источник
0

Ответ здесь только

  Could not read interface wlan0  flags: No such device
  nl80211 driver initialization failed.
  1. возможно, вы отключили свой wlan0, поэтому, пожалуйста, включите его, если это так.

  2. Драйверы устройств не установлены должным образом, переустановите драйверы.

  3. Если ваше беспроводное устройство связано с каким-либо другим именем, например wlan1 или wlan2, отредактируйте этот файл и замените его соответствующим именем устройства.

ответ дан Ten-Coin 10.01.2014 в 10:19