Отключить беспроводную станцию ​​802.11

Я настраиваю систему Wi-Fi с использованием нескольких точек доступа (ap) на основе OpenWrt. AP - это серия 802.11n. На данный момент система работает исправно. Я чувствую, что недостающая часть - это роуминг. Некоторые устройства конечных пользователей не поддерживают роуминг и придерживаются первой подключенной точки доступа, даже если она достигает точки с более сильным сигналом. Мое требование - включить роуминг для устройств.

Некоторые устройства, в которых реализованы протоколы 802.11k / v, могут выполнять роуминг между точками доступа, а другие - нет.

Мои исследования на данный момент ..

Я могу получить мощность сигнала для каждой станции (устройства конечного пользователя), захватив от них проп-запросы. На основании данных, собранных с нескольких точек доступа, можно предположить, какая станция находится рядом с какой точкой доступа. Если я хочу переместить станцию ​​с одного AP на другой, я должен сначала отключить его от того, который уже подключен. Тогда станция автоматически подключится к ближайшей. (Поправьте меня, если я ошибаюсь или есть что-то получше ..)

У меня вопрос: как отключить станцию ​​от ap? (Это можно сделать через hostapd или вручную отправить пакет разъединения?). Пожалуйста, объясните.

0
задан 3 March 2016 в 09:47
1 ответ

Предлагаю вам использовать радиоприемник например https://wireless.wiki.kernel.org/en/users/documentation/packetspammer в этом случае вам нужно только собрать пакеты вручную

Чтобы увидеть, что происходит - используйте https://wiki.wireshark.org/CaptureSetup/WLAN#WLAN_.28IEEE_802.11.29_capture_setup

1
ответ дан 4 December 2019 в 16:40

Теги

Похожие вопросы