Я пытаюсь использовать hostapd в версии 2.5 с ACS. Для этого я использовал следующий файл конфигурации:
interface=wlp2s0
driver=nl80211
ssid=ap-example
hw_mode=g
channel=acs_survey
macaddr_acl=0
ignore_broadcast_ssid=0
auth_algs=1
wpa=3
wpa_passphrase=ap-example
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Я создал hostapd с флагом CONFIG_ACS = y, но когда я пытаюсь запустить службу, я получаю следующие ошибки:
$ ./hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
ACS: Automatic channel selection started, this may take a bit
wlp2s0: interface state UNINITIALIZED->ACS
wlp2s0: ACS-STARTED
ACS: Unable to collect survey data
ACS: All study options have failed
Interface initialization failed
wlp2s0: interface state ACS->DISABLED
wlp2s0: AP-DISABLED
ACS: Possibly channel configuration is invalid, please report this along with your config file.
ACS: Failed to start
wlp2s0: AP-DISABLED
hostapd_free_hapd_data: Interface wlp2s0 wasn't started
nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
wlp2s0: interface state DISABLED->DISABLED
wlp2s0: interface state DISABLED->DISABLED
wlp2s0: AP-DISABLED
hostapd_free_hapd_data: Interface wlp2s0 wasn't started
Конечно, я запускаю это с правами root. Я видел в defconfig
в пакете hostapd, что только некоторые драйверы поддерживаются для автоматической подписки на канал.
Кто-нибудь знает, что происходит с моей конфигурацией? Существует ли какое-либо отношение поддерживаемых драйверов в вики проекта hostapd или что-то в этом роде?