hostapd dá erro nl80211: Comando Registrar Ação falhou: ret = -19

0

Estou tentando fazer com que o hostapd funcione em um adaptador de rede baseado em RT3290 (baseado em PCI) e em uma versão LTS do Ubuntu 12.04.3. Eu uso a abordagem tomada em Como configurar um ponto de acesso modo Wi-Fi Hotspot?

Eu verifiquei com o comando "iw list" que ele tem o modo AP para atuar como um ponto de acesso.

Ao iniciar o daemon hostapd, recebo o seguinte erro:

# 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

O que pode estar errado com esta configuração?

    
por Roalt 10.01.2014 / 10:14

2 respostas

2

A remoção de um caractere de espaço após a linha "interface = wlan0" resolveu o problema.

Eu copiei o hostapd.conf de um site: hostapd é devido a uma implementação ruim muito sensível a espaços em branco.

    
por Roalt 16.01.2014 / 09:00
0

A resposta está aqui apenas

  Could not read interface wlan0  flags: No such device
  nl80211 driver initialization failed.
  1. você pode ter desativado seu wlan0, então, ative-o, se for assim.

  2. Os drivers de dispositivo não estão instalados corretamente, reinstale os drivers.

  3. Se o seu dispositivo sem fio tiver se conectado com outro nome, como wlan1 ou wlan2, edite esse arquivo e substitua-o pelo nome do dispositivo correspondente.

por rɑːdʒɑ 10.01.2014 / 10:19