Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Wi-Fi роуминг в офисе: почему ноутбук держится за слабую точку доступа

Wi-Fi роуминг в офисе: почему ноутбук держится за слабую точку доступа и как это исправить

Разбор sticky client: как 802.11k/v/r влияют на переход между точками доступа, что делает Windows и драйвер, какие пороги RSSI считать рабочими и как доказать проблему с помощью wlanreport.

Wi-Fi роуминг в офисе: почему ноутбук держится за слабую точку доступа и как это исправить

Сотрудник переходит из переговорной в кабинет, ноутбук показывает одну-две «палки» и продолжает висеть на дальней точке доступа. Видеозвонок рассыпается, хотя в двух метрах стоит другая точка с сильным сигналом. Это классический sticky client: решение о переходе принимает клиент, а не инфраструктура, и клиент может решить неправильно.

Кто вообще решает, когда переключаться

В Wi-Fi клиент сам выбирает точку доступа. Точка может лишь подсказать и отказать в ассоциации, но не может принудительно перевести ноутбук на соседнюю точку. Отсюда три группы причин:

  1. Клиент не хочет уходить. Драйвер держится за текущую точку, пока сигнал не упадёт ниже его внутреннего порога. Порог у каждого вендора свой и не документирован как универсальный стандарт.
  2. Клиент не знает, куда уходить. Без 802.11k клиент вынужден сам сканировать все каналы, а во время сканирования он теряет пакеты. Многие драйверы в этот момент предпочитают вообще не сканировать.
  3. Инфраструктура не помогает. Отключены 802.11k/v/r, все точки работают на максимальной мощности, зоны покрытия слишком велики — клиент «слышит» дальнюю точку почти так же хорошо, как ближнюю.

Что дают 802.11k, 802.11v и 802.11r

Механизм Что делает Что НЕ делает
802.11k точка отдаёт клиенту список соседних точек (neighbor report), клиент не сканирует весь эфир не заставляет перейти на другую точку
802.11v BSS Transition Management: точка предлагает клиенту перейти на конкретную соседнюю точку, может указать причину (загрузка, слабый сигнал) клиент вправе проигнорировать запрос
802.11r Fast Transition: ускоренная смена точки при WPA2/WPA3-Enterprise за счёт предварительного обмена ключами не улучшает покрытие и не решает перегрузку
PMKSA caching повторное подключение к уже известной точке без полной аутентификации не помогает при переходе на новую точку

Практический вывод: k и v уменьшают время обнаружения и дают точке рычаг влияния, r сокращает паузу при переходе в корпоративной сети с 802.1X. Если все три выключены, остаётся только «тупой» порог драйвера.

Шаг 1. Доказать, что проблема в роуминге, а не в канале

Сгенерируйте отчёт Windows:

netsh wlan show wlanreport

Команда создаёт HTML-отчёт (путь она печатает в консоли, обычно C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html) с историей подключений, событиями roam и причинами разъединений. В отчёте смотрите:

  • сколько раз за сессию менялся BSSID;
  • были ли разрывы (disconnect) без последующего быстрого переподключения;
  • на какой RSSI приходился переход.

Дополнительно текущее состояние:

netsh wlan show interfaces

BSSID показывает, к какой именно точке вы подключены, Signal — уровень в процентах. Проценты — грубая метрика: разные драйверы отображают одно и то же качество по-разному. Для точных замеров нужен анализатор Wi-Fi с RSSI в dBm.

Шаг 2. Проверить настройки адаптера

У адаптеров Intel есть параметр Roaming Aggressiveness в «Дополнительно» свойств адаптера. Он задаёт порог, при котором драйвер начинает искать другую точку:

  • Lowest — переход только при очень слабом сигнале (максимально «липкое» поведение);
  • Medium — значение по умолчанию и рекомендуемое Intel;
  • Highest — поиск начинается, пока сигнал ещё хороший.

Если ноутбук «залипает», значение Lowest — первое, что нужно проверить: его часто выставляют «для стабильности» по советам из интернета, и в офисе с плотным покрытием это даёт ровно обратный эффект. Верните Medium, а если переходы всё равно поздние — попробуйте Medium-High. Не ставьте Highest без теста: в зоне нестабильного покрытия ноутбук начнёт «пинг-понг» между точками.

Второй параметр — Transmit Power. Значение Highest полезно для дальности, но в плотном офисе увеличивает взаимные помехи. Intel для 802.11ax рекомендует Highest на клиенте, а мощность точек снижают на стороне инфраструктуры: это правильнее, чем ослаблять клиентов.

Третий — энергосбережение. В свойствах адаптера на вкладке «Управление электропитанием» снимите галочку «Разрешить отключение этого устройства для экономии энергии». При агрессивном энергосбережении драйвер реже сканирует эфир.

Шаг 3. Исправить инфраструктуру (главный рычаг)

Если у вас есть доступ к контроллеру или точкам:

  1. Включите 802.11k и 802.11v на SSID. Это самые безопасные механизмы: они не ломают совместимость и не требуют поддержки на всех клиентах.
  2. 802.11r включайте осознанно. Fast Transition требует поддержки на клиенте и корректной настройки (в частности, согласованных mobility domain). В смешанных сетях с разными моделями точек 802.11r иногда приводит к отказам ассоциации. Сначала проверьте на тестовой группе.
  3. Снизьте мощность точек до уровня, при котором покрытие есть везде, но каждая точка «дотягивается» не дальше соседней зоны. Это уменьшает sticky client.
  4. Настройте минимальный RSSI / band steering на контроллере, если он это поддерживает: точка будет отказывать клиенту с слишком слабым сигналом, вынуждая его искать лучшую.
  5. Отключите «умное» объединение 2,4/5 ГГц там, где оно мешает: клиент может застрять на 2,4 ГГц в зоне уверенного 5 ГГц.

Важно: агрессивный минимальный RSSI без проверки покрытия приводит к «дырам», где клиент не может подключиться ни к одной точке. Меняйте по одной настройке и проверяйте в реальных местах.

Шаг 4. Проверить клиентскую часть

  • Драйвер. Корпоративные ноутбуки часто живут на драйвере двухлетней давности из образа. Обновите пакет с сайта OEM.
  • Сторонние менеджеры Wi-Fi. Утилиты вендоров (Intel PROSet, Killer Control Center) могут перекрывать настройки Windows и добавлять собственные правила. Проверьте, что активен один менеджер.
  • VPN и виртуальные адаптеры. Они не мешают роумингу на уровне 802.11, но создают иллюзию «обрывов»: туннель рвётся при смене точки, и приложение показывает ошибку сети. Смотрите wlanreport, чтобы отделить одно от другого.
  • Windows 11 и 6 ГГц. В 6 ГГц клиент должен знать о «предпочтительных каналах сканирования» (PSC), иначе поиск сети занимает секунды. Это ограничение точки доступа и драйвера, а не «медленный ноутбук».

Что считать нормальным

Единого стандарта «нормального RSSI» нет: пороги зависят от приложения и вендора. Практические ориентиры, которые используют проектировщики Wi-Fi: около −67 dBm для голоса и интерактивных задач, около −70 dBm для обычных данных, ниже −75 dBm соединение становится нестабильным. Эти числа — ориентир для проектирования, а не гарантия: смотреть нужно на реальные потери пакетов и задержку, а не только на «палки».

Хороший роуминг в офисе выглядит так: переход занимает доли секунды, видеозвонок не прерывается, а в wlanreport не видно полных переподключений с повторной аутентификацией.

Когда проблема не в Wi-Fi

  • Перегрузка канала. Если в netsh wlan show interfaces скорость линка высокая, а throughput низкий — дело в эфире или в точке, а не в роуминге. Методика измерений — в статье о честном замере скорости Wi-Fi.
  • DHCP и радиус. После перехода клиент может долго получать адрес или проходить 802.1X. Это уже не роуминг, а инфраструктура аутентификации.
  • Приложение. Часть корпоративных клиентов (RDP, VoIP) не переживает даже 200-мс паузу. Их нужно настраивать отдельно.

FAQ

Можно ли заставить ноутбук переключиться на конкретную точку? Штатно — нет. Можно временно отключить Wi-Fi и подключиться заново, либо использовать netsh wlan для работы с профилями, но выбор BSSID остаётся за драйвером. Административно это решается 802.11v и минимальным RSSI на контроллере.

Поможет ли «Roaming Aggressiveness = Highest»? Иногда да, но это грубый инструмент: в зоне с нестабильным сигналом он вызывает частые переподключения. Начинайте со Medium и Medium-High.

Нужен ли 802.11r в офисе без голосовых звонков? Не обязателен. Сначала включите k и v, проверьте время перехода. Если сотрудники работают в 802.1X-сети и жалуются на паузы в звонках — тестируйте r отдельно.

Почему дома роуминг работает, а в офисе нет? Дома обычно одна точка. В офисе важны плотность точек, их мощность, поддержка k/v/r и пороги драйвера — все четыре фактора одновременно.