По моему опыту, поддержка режима монитора делится на две категории:
Поддержка «полного» режима монитора, когда карта становится диссоциированной и больше не работает как STA 802.11 (не может подключиться к сети, не может сканировать сети и т. Д.), Так что карта может просто настроиться на указанный канал пользователем (возможно, через пользовательский интерфейс анализатора) и пассивно прослушивает, пытаясь декодировать любые пакеты 802.11, видимые на этом канале, независимо от того, на каком BSSID находятся пакеты.
«Частичный» режим поддержки монитора, или «режим мониторинга при подключении». В этом режиме карта старается изо всех силзадание режима монитора, при этом все еще пытаясь действовать как STA 802.11 для поддержания своего хоста подключенным к сети. Вы не можете рассчитывать на успешную настройку канала в этом режиме, потому что карта должна быть на том канале, на котором включена ее точка доступа. Плата должна будет переключать каналы, когда она перемещается от точки доступа к точке доступа, если она находится в сети с несколькими точками доступа на разных каналах, что может испортить захват вашего пакета. Карта также должна будет отключиться от канала, чтобы сканировать точки доступа для роуминга, поэтому она может иногда захватывать кадры из других нецелевых, не перекрывающихся каналов, потому что она была настроена на эти другие каналы во время сканирования роуминга (также пропустить пакеты из целевого канала в течение этих коротких периодов вне канала). Это' нередко видеть, что карты в этом режиме не могут захватывать пакеты, которые отправляет сама карта (особенно низкоуровневые вещи, обрабатываемые аппаратными средствами, такими как Acks и RTS, которые он передает). Иногда они даже оставляют свой фильтр BSSID на месте в этом режиме и показывают только кадры с текущего BSSID, а не все BSSID на текущем канале.
Для своих нужд я предпочитаю поддержку режима «Полный». Я бы предпочел использовать отдельную сетевую карту 802.11, если мне нужно оставаться связанным с какой-то сетью при выполнении трассировки пакетов в режиме мониторинга, а не бороться со всеми трудностями, возникающими при попытке перейти в режим мониторинга и режим активно подключенного STA в то же время.
Похоже, ваша карта поддерживает «полный» режим монитора, который мне нравится, но вы надеялись, что он поддержит «частичный» режим монитора, что мне кажется проблематичным.