Я пытаюсь заставить hostapd работать с сетевым адаптером RT3290 (на базе pci) и выпуском Ubuntu 12.04.3 LTS. Я использую подход, использованный в разделе Как настроить точку доступа Wi-Fi в точке доступа?
Я проверил команду «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
Что может быть неправильным с этой настройкой?
Ответ здесь только
Could not read interface wlan0 flags: No such device
nl80211 driver initialization failed.
, возможно, вы отключили свой wlan0, поэтому, пожалуйста, включите его, если это так. Драйверы устройств не установлены должным образом, переустановите драйверы. Если ваше беспроводное устройство связано с каким-либо другим именем, например wlan1 или wlan2, отредактируйте этот файл и замените его соответствующим именем устройства.