Разработка 4 мин чтения

WifiWatch: журнал обрывов Wi-Fi, когда сеть то пропадает

WifiWatch пишет канал, сигнал и пинг Windows-ноутбука и отмечает обрывы, скачки пинга и уход с DFS-канала. Разбираю, что программа умеет, где она слепа и как по шагам диагностировать офисный Wi-Fi.

Wi-Fiдиагностика сетиopen sourceDFS
Коротко. WifiWatch (в репозитории уже Wi-Fi Watch) это бесплатная программа для Windows 11. Она живёт в трее и каждую минуту записывает канал, сигнал, скорость соединения и пинг до роутера и интернета. Обрывы и скачки пинга оформляет как случаи с началом и причиной. Вытеснение радаром DFS выводит из смены канала: сам радар программа не слышит. Это журнал одного ноутбука, роутер она не видит. Лицензия GPL-3.0, автор один, проекту 11 дней. Сам я её не запускал, всё ниже взято из README, исходников и данных GitHub на 16.10.2026.
Хотите внедрить это у себя?

Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.

IT-инфраструктура под ключ

Wi-Fi то есть, то нет

Звонят из офиса: «У нас Wi-Fi глючит». Спрашиваю, когда. «Днём. Вчера около трёх, кажется». Бухгалтерия винит роутер, директор провайдера. Спорить можно неделю: обрыв на двадцать секунд никто не записывает.

Прикидка, цифры условные: десять человек теряют по десять минут в день, это больше восьми часов работы в неделю. Поэтому я начинаю с журнала фактов: в 14:07 канал сменился со 100 на 44, сигнал минус 58, пинг до роутера 3 мс, до интернета 400 мс. Для такого журнала есть свежий open-source проект WifiWatch.

Что за проект и можно ли ему доверять

Репозиторий poolfullofmilk/WiFiWatch создан 05.10.2026. На 16.10.2026: 21 звезда, форков и открытых задач нет, один автор, 17 коммитов, последний от 15.10.2026, в тот же день вышел релиз v1.8. Написано на C# (.NET 10), данные лежат в SQLite.

Лицензия GPL-3.0, текст в файле LICENSE.txt. Пользоваться можно бесплатно, в том числе в платной диагностике. Если доработаете программу и будете отдавать клиентам свою версию, исходники придётся открыть под той же GPL. Это пересказ сути, не юридическая консультация.

Установка по README: скачать exe со страницы релизов и запустить, дальше программа сидит в трее. Файл один, около 80 МБ, установщика нет. README предупреждает, что exe не подписан и Windows при первом запуске покажет предупреждение. Брать файл стоит только со страницы релизов автора.

Что и куда она пишет

  • Каждую секунду пингует роутер и адрес 1.1.1.1. Раз в минуту записывает строку: канал, диапазон, сигнал, скорости приёма и передачи, пинг до роутера и интернета, потери, время ответа DNS.
  • Раз в пять минут читает соседние сети из кэша Windows.
  • Wi-Fi читает командами netsh wlan show interfaces и netsh wlan show networks mode=bssid. Причину обрыва берёт из журнала Windows WLAN AutoConfig (события 8002 и 8003). Есть режим через системный WLAN API (переключатель Read Wi-Fi Natively).
  • Всё лежит на самом ноутбуке в %AppData%\WiFiWatch, ничего не удаляется. История выгружается в CSV.

Из минут собираются случаи. Пинг до роутера выше 20 мс, сигнал слабее минус 70 дБм, потери от 2 процентов, DNS медленнее 150 мс: случай открывается после двух плохих минут подряд. Обрыв Wi-Fi пишется сразу и помечается критичным. Если интернет пропал при живом роутере, программа строит трассировку и показывает, где обрывается путь: у роутера или у провайдера.

Как она ловит вытеснение радаром DFS

На 5 ГГц каналы 52-144 делят диапазон с радарами. Услышав радар, роутер обязан уйти с канала, клиенты остаются без сети. В справке Keenetic для европейских моделей сказано, что при радаре 5 ГГц отключается, и приведены цифры 65 секунд для каналов 52-64 и 605 секунд для каналов 100-140. Про Россию там ничего нет.

У WifiWatch устройство простое. Раз в пять секунд она читает номер канала. Был канал из диапазона 52-144, стал вне него (скажем, со 100 на 44): в журнал уходит событие DfsEviction, критичное, с пометкой «роутер может вернуться с такого-то времени». Время считается по зашитым 30 минутам из европейских правил (ETSI EN 301 893). После двух вытеснений программа советует канал 36-48, где радара нет.

Оговорка. Радар программа не слышит, она видит смену канала и делает вывод. Если роутер сам сменил канал по другой причине, запись всё равно будет про радар. Таймеры европейские. Какие каналы 5 ГГц разрешены в России и в каком режиме, по решениям ГКРЧ я не сверял. Смотрите, какой регион выставлен в роутере и какие каналы он реально предлагает.

Что важно учесть

Это журнал клиента. Ноутбук не видит нагрузку на точку, число клиентов и перезагрузки роутера. Ноутбук бухгалтера ничего не расскажет про переговорную. Пока компьютер спит, записей нет.

По README нужна Windows 11 и включённая геолокация, иначе Windows прячет данные о Wi-Fi. Windows 10 в README не заявлена. Метки netsh программа разбирает только английские, интерфейс тоже английский. README советует для других языков Windows включить Read Wi-Fi Natively, но в заметках автора сказано, что у него этот режим внутри приложения отвечал «доступ запрещён». Как это поведёт себя на русской Windows, я не знаю. Проверьте на одном ноутбуке.

Проект молодой, подписи у exe нет, поддержка на одном человеке. Для недельной диагностики хватает. В постоянный мониторинг я бы её не закладывал.

Что можно сделать уже сейчас: порядок диагностики

  1. Запишите жалобы: кто, где, во сколько, по Wi-Fi или по кабелю. Если сбои есть и у тех, кто на проводе, Wi-Fi ни при чём: ищите роутер, провайдера, DNS.
  2. Поставьте WifiWatch на два-три ноутбука в проблемных местах на 3-5 рабочих дней. Рядом снимите отчёт Windows: netsh wlan show wlanreport от администратора, файл C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html показывает события за три дня (описание у Microsoft).
  3. Сверьте время обрывов с журналом роутера: перезагрузки, прошивка, ширина канала, мощность, число клиентов. Обрывы в одно время на разных ноутбуках указывают на точку.
  4. Посмотрите эфир. Сколько соседних сетей сидит на вашем канале, нет ли чужих роутеров в офисе (про аудит эфира), не живут ли гости и камеры в одной сети с кассой (про гостевую сеть). Гостям с QR нужна отдельная сеть, карточку делает wifi-card.
  5. Если точек больше трёх, управляйте ими из одного места, например через OpenWISP.

Когда факты собраны, начинается настройка: каналы и их ширина, мощность, отдельные сети для гостей и техники, при необходимости замена точки. Это входит в IT-инфраструктуру под ключ, стоимость смотрите на странице цен.

Частые вопросы

Ставить на все компьютеры?

Хватит двух-трёх ноутбуков в проблемных местах. Общей панели нет, журнал у каждого свой. На компьютере по кабелю она пишет пинг и потери.

Безопасно ли это?

По README данные никуда не уходят. Программа пингует роутер и 1.1.1.1, меряет DNS, раз в сутки смотрит GitHub, а скоростной тест ходит на fast.com и тратит около 1 ГБ. Исходники открыты, сам я сетевую часть не проверял.

Это замена мониторингу роутера?

Нет. Она показывает сеть глазами клиента. Для точки доступа нужен её собственный журнал или система управления.

Коротко о главном

WifiWatch подходит как бесплатный журнал на пару ноутбуков на одну рабочую неделю, если у вас Windows 11. Вытеснение DFS она угадывает по смене канала и видит только сторону клиента. Роутер, эфир и провайдера придётся смотреть отдельно.

Если Wi-Fi в офисе, кафе или магазине то пропадает, то нет, напишите мне в Telegram кодовое слово «ОБРЫВЫ» и коротко опишите, когда сбоит и какой стоит роутер. Скажу, с чего начать, а потом соберу картину по журналу и настрою сеть.

Обсудим вашу задачу

Что я делаю для бизнеса

Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ
Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх