Я хотел бы точно знать, в какое время мой модуль Wi-Fi отправляет / получает по какому каналу Wi-Fi, когда он находится в режиме инфраструктуры в качестве станции.
Чтобы быть конкретным, мой основной интерес - что происходит во время сканирования (пассивного / активного) для доступных точек доступа.
Здесь я хочу знать, как долго он остается в каком канале, когда он принимает кадры маяка или проверочные кадры ответа, или отправляет проверочные кадры запроса.
Я хотел бы исследовать это независимо от того, связан ли я с точкой доступа или нет, так как в обоих случаях мой WiFi будет регулярно сканировать доступные точки доступа.
Вопрос: Возможно ли каким-либо образом или формально добиться того, что мне интересно?
Вот что я попробовал до сих пор:
Я думал об использовании Wireshark, чтобы получить лучшее понимание, но ни в смешанном режиме, ни в режиме монитора я могу добиться того, чего хочу.
Случайный режим: я могу начать сканирование точек доступа, например, через wpa_cli в командной строке.
Кроме того, я могу подключиться к точке доступа, где в фоновом режиме происходит регулярное сканирование других точек доступа.
Однако в этом режиме я не вижу никаких кадров управления IEEE802.11 на Wireshark. Я предполагаю, что мои драйверы Wifi chipset + поддерживают только "поддельные" рамки Ethernet. https://wiki.wireshark.org/CaptureSetup/WLAN
Режим мониторинга: когда интерфейс находится в режиме мониторинга, на плюсе я вижу кадры управления IEEE802.11 на Wireshark.
С другой стороны, я явно не могу подключиться к точке доступа и отслеживать, как выполняется сканирование при подключении к точке доступа.
Кроме того, я не могу инициировать сканирование для точек доступа, но мне нужно настроить канал WiFi на мониторинг вручную, и поэтому я вижу только кадры управления на выбранном канале + соседние каналы (для канала 11 в диапазоне 2,4 ГГц я могу видеть кадры из каналов 9-13).
Есть ли оборудование WiFi, которое позволило бы мне видеть кадры управления IEEE802.11 также в случайном режиме?
Я пробовал это на машине с Ubuntu 16.04.3 LTS с WiFi-картой RTL8723BE от Realtek.