hostapd динамически показать / скрыть ssid
Я пытаюсь реализовать простой алгоритм насыщения соединения для нескольких работающих узлов hostapd
, Имея max_num_sta
связи, я хочу hostapd
перейти в скрытый режим SSID (ignore_broadcast_ssid=0
). Я обновил src/ap/beacon.c
чтобы включить простой условный оператор и успешно перекомпилирован, но мой SSID по-прежнему отображается, когда узел "насыщен":
if ( hapd->num_sta >= hapd->conf->max_num_sta){
hapd->conf->ignore_broadcast_ssid = 1;
}else{
hapd->conf->ignore_broadcast_ssid = 0;
}
Я что-то пропустил?
1 ответ
Вам необходимо перезагрузить конфигурацию bss
как только вы отредактировали это.
Попробуйте вызвать hostapd_reload_bss
(в src/ap/hostapd.c
) для каждого определенного bss
, Обратите внимание, что если вы решите вызвать hostapd_reload_config
все подключенные в настоящее время станции должны быть деаутентифицированы, так что не делайте этого.