Wireshark анализирует трафик WiFi на рабочем столе

Статья XDA в этом месяце поставила точку, которая экономит людям стоимость нового маршрутизатора: ненадежный Wi-Fi — это обычно не маршрутизатор. Переполненные каналы, mesh backhaul на неправильной полосе, умная розетка, которая прилипает к узлу 2,4 ГГц в трёх комнатах от вас — всё это выглядит как «маршрутизатор плохой», пока диагностический инструмент не расскажет реальную историю. Мы протестировали семь приложений для диагностики Wi-Fi на Windows, macOS и Linux, сосредоточившись на тех, которые превращают «сигнал рядом со мной хороший» в карту, график или захват пакетов, который показывает, где находится реальная проблема.

Что искать в приложении для диагностики Wi-Fi

Видимость каналов и полос — первое, на что нужно обратить внимание. Хорошее приложение показывает каждую точку доступа в диапазоне, используемый ею канал, ширину, полосу и уровень полученного сигнала. Этого одного достаточно, чтобы выявить большинство проблем домашней mesh-сети, два узла на одном канале или один узел, застрявший на узкой ширине 20 МГц, когда клиент хочет 80.

Режим съёмки сайта имеет значение, когда проблема заключается в покрытии, а не в помехах. Ходьба по плану этажа с приложением, пока оно отбирает сигнал в каждой точке, создаёт тепловую карту, которая превращает «угловая комната плохая» в изображение, на которое можно проверить любое изменение расположения маршрутизатора. В многоэтажных домах съёмка каждого этажа — это разница между угадыванием и знанием.

Захват и анализ пакетов — последняя ось. Когда пропускная способность хороша, но концентратор умного дома продолжает отключаться, реальная трассировка пакетов подскажет, является ли это повторными попытками, сбоями роуминга или проблемами DHCP. Вот где Wireshark, Kismet и драйверы захвата для каждой платформы заслуживают место в наборе инструментов рядом с визуальными инструментами.

Быстрое сравнение

Приложение Лучше всего подходит для Платформы Бесплатный план Начальная цена Оценка
Wireshark Глубокий захват пакетов и анализ роуминга Windows, macOS, Linux Да Бесплатно 4.8
NetSpot Тепловые карты съёмки сайта для покрытия Windows, macOS Да Модератные платные уровни 4.6
inSSIDer Оценка домашней сети на Windows и macOS Windows, macOS Да Опциональный платный уровень 4.5
Acrylic Wi-Fi Сканер Windows с режимом монитора Windows Да Платные Home и Pro 4.5
Kismet Пассивный датчик беспроводной сети на всех полосах Linux, macOS Да Бесплатно 4.6
iperf3 Измерение пропускной способности и дрожания Windows, macOS, Linux Да Бесплатно 4.7
WiFi Explorer Встроенный сканер macOS с чистым интерфейсом macOS Пробный Единовременный платёж 4.7

1. Wireshark, вид на уровне пакетов для тех случаев, когда график выглядит хорошо, но приложение продолжает отключаться

Wireshark — это инструмент, к которому большинство домашних сетей обращаются в последнюю очередь, но к которому следует обращаться в первую очередь, когда проблема заключается в синхронизации, а не в сигнале. На Windows он использует драйвер Npcap, на macOS он использует системный интерфейс airport, а на Linux он читает напрямую с адаптера Wi-Fi в режиме монитора. Фильтры типа wlan.fc.type_subtype == 0x0b для аутентификации или eapol для рукопожатия WPA сужают шумные захваты до кадров, которые важны.

Причина установить его прямо сейчас в том, что проблемы mesh часто выглядят как ничего на графике сигнала. Клиент, перемещающийся между узлами mesh с плохой реализацией 802.11k или 802.11v, будет переассоциироваться каждые несколько минут, и Wireshark показывает это как закономерность так, как это не может сделать ни один инструмент измерения силы сигнала. Он бесплатен и с открытым исходным кодом на каждой ОС рабочего стола и остаётся полезным долгое время после первоначального исправления.

2. NetSpot, лучшие кроссплатформенные тепловые карты съёмки сайта

NetSpot — это приложение, которое большинство людей представляют себе, когда слышат о съёмке сайта Wi-Fi. Загрузите план этажа, ходите по пространству, пока оно отбирает сигнал, и оно создаёт тепловые карты для силы сигнала, шума и помех на обеих полосах. Бесплатный уровень охватывает пару съёмок на проект, а платные уровни открывают больше зон и опции экспорта.

На Windows и macOS рабочий процесс одинаков: загрузите план, ходите вокруг, нажимайте на местоположение на плане на каждой остановке. Отчёт достаточно четкий, чтобы отдать его арендодателю или специалисту по сетям, и он разрешил много вопросов о том, «находится ли маршрутизатор на неправильном месте» при нашем тестировании. Это один из немногих приложений, которое стоит модератного платного уровня для серьёзной съёмки.

3. inSSIDer, лучшая приборная панель оценки домашней сети

inSSIDer сканирует соседние сети, сообщает об использовании канала, помехах и качестве сигнала, а также оценивает локальную сеть цветовым кодом статуса для каждой полосы. Это самый быстрый способ ответить на вопрос «почему полоса 2,4 ГГц медленная», потому что вид помех показывает перекрывающиеся сети на одном экране.

Платный уровень добавляет более богатую оценку сети и историю. Бесплатный уровень уже отвечает на большинство вопросов о домашней сети и это выбор, который большинство людей делятся с друзьями, когда друзья новичков в диагностике Wi-Fi. Он работает чисто на Windows и macOS и не требует драйвера режима монитора.

4. Acrylic Wi-Fi, лучший сканер Windows, поддерживающий режим монитора

Acrylic Wi-Fi — это сканер Windows, который разблокирует режим монитора, не покидая Windows. С совместимым USB-адаптером он захватывает кадры 802.11 так, как это делают Kismet или airmon-ng на Linux, что превращает ноутбук Windows в настоящий диагностический инструмент. Бесплатный уровень Home охватывает просмотры каналов и сканирование сигналов; платные уровни Home и Professional добавляют захват, скрипты и функции съёмки сайта.

Причина держать его в наборе инструментов Windows в том, что он заполняет пробел между случайными сканерами типа inSSIDer и полными установками захвата пакетов на Linux. Сопряжение его с поддерживаемым адаптером исключает большинство причин для загрузки Linux просто для просмотра кадров Wi-Fi.

5. Kismet, лучший пассивный датчик беспроводной сети для Linux и macOS

Kismet — это давно работающий пассивный датчик беспроводной сети. Он переводит адаптер в режим монитора, прослушивает каналы и строит живую карту каждого устройства и точки доступа в диапазоне, включая клиентов, которых не видит ни один другой инструмент, потому что они только отправляют запросы зонда. На узле homelab с запасным адаптером установка Kismet работает тихо и записывает интересующие события на диск.

Он более мощный, чем любой сканер с графическим интерфейсом, и требует больше времени на установку. Там, где окупаемость проявляется, это домашняя mesh с неправильным устройством, которое пытается подключиться, или умная розетка, которая аутентифицируется неправильному узлу. Kismet ловит эти без ручного сканирования и сохраняет достаточно контекста, чтобы объяснить их позже.

6. iperf3, измерьте пропускную способность перед тем, как обвинять Wi-Fi

iperf3 — это крошечный двоичный файл, который измеряет пропускную способность между клиентом и сервером в одной сети. Запустите сервер на проводной машине рядом с маршрутизатором, клиент на машине, которая кажется медленной, и iperf3 сообщает фактическую пропускную способность TCP или UDP и дрожание. Этот единственный измерение решает, является ли проблема Wi-Fi или что-то ещё.

Большинство жалоб на «медленный Wi-Fi» вообще не являются Wi-Fi, DNS, перегруженным процессором маршрутизатора, дроссельным устройством ISP или собственным хранилищем ноутбука, насыщающимся. iperf3 даёт число, которое разделяет эти случаи менее чем за минуту. Он поставляется для Windows, macOS и Linux и стоит изучения двух флагов, которые имеют значение.

7. WiFi Explorer, лучший встроенный сканер macOS с чистым интерфейсом

WiFi Explorer — это отполированный встроенный сканер, с которым оканчивают большинство пользователей Mac. Он сообщает каждую точку доступа в диапазоне с сигналом, полосой, шириной канала, стандартом и поставщиком, и строит график сигнала во времени на небольшом графике. Версия Pro добавляет захваты в режиме монитора и удалённое сканирование через парный адаптер.

На macOS это самый быстрый путь от «Wi-Fi кажется неправильным» к снимку экрана фактических каналов и силы сигнала. Единовременный платёж скромный и остаётся полезным долгое время после первоначального исправления, особенно для тех, кто перемещается между местоположениями с разными окружениями Wi-Fi.

Как выбрать правильный

Начните с iperf3 и inSSIDer или WiFi Explorer. iperf3 отвечает на вопрос, является ли Wi-Fi вообще проблемой, а один из визуальных сканеров отвечает на вопрос, являются ли соседние каналы причиной. Эта комбинация исправляет большинство проблем домашней mesh без покупки чего-либо.

Добавьте NetSpot, когда ответ заключается в покрытии, а не в помехах; тепловая карта превращает споры о расположении маршрутизатора в изображение. Добавьте Wireshark, когда пропускная способность хороша, и что-то всё ещё продолжает отключаться, это роуминг или протокол, не сигнал. Kismet заслуживает место на homelab как долгоживущий датчик, а Acrylic Wi-Fi позволяет пользователям Windows получать захваты в режиме монитора без двойной загрузки. Единственное, что стоит пропустить — это любой инструмент «усилитель Wi-Fi» или «восстановление сигнала» из магазина приложений, они сканируют одни и те же каналы и ничего не делают для покрытия.

FAQ

Какой лучший бесплатный сканер Wi-Fi для Windows? Бесплатный уровень inSSIDer охватывает просмотр каналов, сканирование сигналов и обнаружение помех для домашней сети. Бесплатный уровень Home Acrylic Wi-Fi добавляет режим монитора при сопряжении с совместимым адаптером. Вместе они охватывают большинство диагностических вопросов домашней сети на Windows.

Могу ли я провести съёмку сайта Wi-Fi без специального оборудования? Да. NetSpot на Windows или macOS использует собственный адаптер Wi-Fi ноутбука для отбора сигнала, пока вы идёте по пространству. Выделенный адаптер съёмки улучшает точность для больших сайтов, но современный ноутбук достаточен для дома или небольшой квартиры.

Как я могу определить, является ли моя проблема Wi-Fi маршрутизатором или моим ISP? Запустите iperf3 между двумя устройствами в одной LAN, одно проводное рядом с маршрутизатором, одно беспроводное в медленном месте. Если беспроводная пропускная способность низкая, но проводная хорошая, проблема в Wi-Fi. Если оба медленные, проблема выше по течению, в самом маршрутизаторе или ISP.

Wireshark работает на сетях Wi-Fi? Да, хотя для захвата кадров управления требуется, чтобы адаптер находился в режиме монитора. Linux поддерживает это на большинстве адаптеров; macOS поддерживает это изначально; Windows требует установки Npcap и, для кадров управления, совместимого USB-адаптера через Acrylic Wi-Fi или подобное.

Какое приложение лучше всего для диагностики проблем с сетью mesh Wi-Fi? Комбинация работает лучше всего. NetSpot для карты покрытия, inSSIDer или WiFi Explorer для просмотра каналов и Wireshark для анализа роуминга и переассоциации. Проблемы mesh обычно это смесь покрытия и роуминга, и ни один инструмент не охватывает оба.

Безопасны ли эти приложения для установки? Все семь широко используются в профессиональной сетевой работе и безопасны для установки с сайтов поставщиков, указанных выше. Избегайте загрузки с третьих зеркал. На Windows держите драйвер Npcap, используемый Wireshark, в актуальном состоянии, потому что он поставляется с выпусками Wireshark.