SmokePing

Статья на XDA, указывающая читателям на скрытую страницу статуса модема, раскрыла суть вызовов в поддержку ISP: половину времени модем уже знает, что не так. Кабельные модемы регистрируют SNR margin, нисходящую мощность, исправляемые и неисправляемые ошибки кодовых слов; модемы DSL регистрируют затухание сигнала и ошибки CRC. Доступ к этой странице — первый шаг. Преобразование чисел в доказательство того, что «моя линия нестабильна, а не Wi-Fi», — это то, что делают эти семь приложений для диагностики модема.

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

На что обратить внимание в приложении для диагностики модема

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

Приложение Лучше всего для Платформы Бесплатный план Стартовая цена Рейтинг
SmokePing Построение графиков задержки на длительный период Linux, Docker Да, полный Бесплатно (open source) Эталонный инструмент 20+ лет
PingPlotter Интерактивная трассировка маршрута + ping Windows, Mac 14-дневный пробный $8.25/мес Standard 4.5 на G2
Fing Desktop Обзор домашней сети Windows, Mac Да, ограничено Бесплатно (freemium) 4.6 (App Store)
Wireshark Глубокий анализ пакетов Windows, Mac, Linux Да, полный Бесплатно (open source) Эталонный сниффер
Etherape Визуализация сетевых потоков в реальном времени Linux, Mac Да, полный Бесплатно (open source) Каноническая карта потоков с открытым исходным кодом
iperf3 Тестирование пропускной способности между концами Windows, Mac, Linux Да, полный Бесплатно (open source) Эталон для тестов LAN и WAN
MTR / WinMTR Трассировка маршрута в реальном времени с потерями Windows, Mac, Linux Да, полный Бесплатно (open source) Поставляется в большинстве дистрибутивов Linux

Приложения

1. SmokePing, лучшее построение графиков на длительный период

SmokePing строит график задержки к цели с течением времени и использует затенение дымовых плюмов для отображения дрожания и потери пакетов. Двадцать лет расследований «почему мой интернет медленный в 8 вечера» были решены просмотром графика SmokePing. Работает без интерфейса на домашнем сервере, отправляет уведомления по электронной почте или webhook и сохраняет месяцы данных в базах данных RRDtool.

Где он подводит: Веб-интерфейс действительно устаревший. Конфигурация на Perl и текстовая. Не очень весело настраивать на Windows.

Цены:

Платформы: Linux нативно; Docker образ (linuxserver/smokeping) для всего, что запускает контейнеры.

Загрузить: oss.oetiker.ch/smokeping или github.com/oetiker/SmokePing.

Вывод: Эталонный инструмент для «докажи, что моя линия была плохой». Запусти его на неделю, отправь график ISP.

2. PingPlotter, лучшая интерактивная трассировка маршрута

PingPlotter показывает каждый хоп между вашей машиной и целью с задержкой и потерей на хоп с течением времени. Нажми на любой хоп, чтобы увидеть временную шкалу. Уведомляй, когда конкретный хоп деградирует, или экспортируй сеанс как PDF, который действительно посмотрит поддержка ISP. Сборки Windows и macOS, самохостинг не требуется.

Где он подводит: Бесплатный уровень ограничен; значительные функции (долгосрочное построение графиков, несколько целей, уведомления) находятся за подписками Standard или Pro.

Цены:

Платформы: Windows, macOS.

Загрузить: pingplotter.com для Windows и macOS.

Вывод: Правильный выбор, когда ты хочешь открыть график, щёлкнуть хоп и мгновенно узнать, находится ли проблема в твоём доме, ISP или на далёком конце.

3. Fing Desktop, лучший обзор домашней сети

Fing Desktop обнаруживает каждое устройство в твоей сети, контролирует качество интернета и запускает тесты скорости по расписанию. Уведомления об отключениях и замедлениях приходят на рабочий стол и телефон (Fing имеет приложения iOS и Android, которые обмениваются данными). Включает уведомитель скрытых устройств, который ловит новое оборудование в твоём Wi-Fi.

Где он подводит: Бесплатный уровень ограничен базовым мониторингом. Платная Fing Premium (около $2.50/мес) добавляет информацию об отключениях ISP, но многие функции подталкивают к Fing Agent или устройству Fingbox.

Цены:

Платформы: Windows, macOS. iOS и Android для мониторинга телефона.

Загрузить: fing.com/products/fing-desktop для Windows и macOS.

Вывод: Правильный выбор, если тебе нужен один инструмент, охватывающий инвентаризацию устройств, тесты скорости и уведомления об отключениях на одной панели инструментов.

4. Wireshark, лучший глубокий анализ

Wireshark перехватывает и декодирует каждый пакет, проходящий через твой сетевой интерфейс. Если тебе нужно доказать, что твой модем теряет пакеты в отличие от того, как маршрутизатор теряет рукопожатия, это инструмент. Фильтры, реконструкция сеанса, декодеры протоколов для сотен форматов.

Где он подводит: Кривая обучения реальна. Не предназначен для мониторинга с первого взгляда; ты используешь его, когда у тебя есть конкретный вопрос.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: wireshark.org для Windows, macOS и Linux.

Вывод: Держи его установленным. Когда что-то странное происходит, Wireshark точно скажет тебе, что именно.

5. Etherape, лучшая визуализация потока в реальном времени

Etherape рисует график активных соединений в реальном времени. Большие узлы много разговаривают, маленькие разговаривают мало, и рёбра пульсируют с реальным трафиком. Не для отладки задержки, но самый быстрый способ увидеть «почему мой модем сейчас загружает 5 Мбит/с», когда ты этого не ожидал.

Где он подводит: Только Linux и macOS (Homebrew). Не настоящий диагностический инструмент; скорее визуализатор «что происходит прямо сейчас».

Цены:

Платформы: Linux, macOS.

Загрузить: github.com/juhovh/etherape или менеджер пакетов дистрибутива (apt install etherape).

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

6. iperf3, лучшее тестирование пропускной способности от конца до конца

iperf3 измеряет фактическую пропускную способность между двумя конечными точками. Запусти сервер на своём NAS или маршрутизаторе (многие маршрутизаторы включают его), запусти клиент на любой машине и получи реальные числа Мбит/с, не затронутые тем, что твой ISP оптимизирует в тесте скорости облака. Необходимо для проверки того, что новый модем или маршрутизатор действительно обеспечивает то, что говорит таблица спецификаций.

Где он подводит: Не панель инструментов диагностики. Не строит график с течением времени. Ты запускаешь тест, читаешь число, готово.

Цены:

Платформы: Windows, macOS, Linux; также включено в OPNsense, pfSense и многие маршрутизаторы.

Загрузить: iperf.fr или менеджер пакетов.

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

7. MTR / WinMTR, лучшая трассировка маршрута в реальном времени

MTR (My TraceRoute) объединяет ping и traceroute в один постоянно обновляющийся вид. WinMTR портирует ту же идею на Windows. Ты получишь каждый хоп, его прямую задержку и его процент потерь в одном экране. Дешевле, чем PingPlotter, менее красиво, но выполняет ту же работу для пользователя, комфортного в оболочке.

Где он подводит: На основе терминала. Без долгосрочной истории, если не скрипт вывод.

Цены:

Платформы: Windows (WinMTR), macOS (Homebrew), Linux (в каждом дистрибутиве).

Загрузить: github.com/traviscross/mtr или WinMTR at sourceforge.

Вывод: Правильный выбор, когда ты хочешь ответы PingPlotter бесплатно и не нуждаешься в отполированном интерфейсе.

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

Если у тебя есть домашний сервер, который остаётся включённым: SmokePing в контейнере. Настрой один раз, дай ему строить график вечно, будь готов, когда твой ISP спросит «как часто это происходит?»

Если твоя проблема прерывистая и ты хочешь видеть её в реальном времени: PingPlotter (платный, отполированный) или MTR / WinMTR (бесплатный, терминал).

Если тебе нужна одна панель инструментов для устройств, скорости и отключений: Fing Desktop, в паре с мобильным приложением.

Если тебе нужно доказать ISP или поставщику специфический сбой на уровне пакетов: Wireshark. Сохрани захват, передай.

Если ты устраняешь неполадки с пропускной способностью специально (не задержка): iperf3 между двумя известными конечными точками.

Если статистика линии твоего модема имеет значение (кабельный SNR, затухание DSL): сначала откройте собственную страницу статуса модема, затем проверьте с помощью этих инструментов. Сохраняй скриншоты каждый раз, чтобы ты мог показать тенденции за недели.

Часто задаваемые вопросы

Как найти скрытую страницу статуса модема ISP?

Большинство потребительских модемов открывают диагностическую страницу по адресу http://192.168.100.1 (кабель) или http://192.168.1.1 (DSL и комбинированные устройства). Некоторые ISP используют http://mynetwork или название хоста с брендом. Проверь наклейку на дне модема для точного адреса и входа. На кабельных модемах DOCSIS релевантный раздел называется «Signal» или «Status» и перечисляет Downstream Power, SNR и Codewords.

Какой SNR margin плохой для кабельного модема?

Нисходящий SNR ниже 33 дБ обычно указывает на проблему линии. Нисходящая мощность вне диапазона от -7 дБмВ до +7 дБмВ выходит за допустимые пределы. Неисправимые счёты кодовых слов, которые растут стабильно в течение дня, указывают на ошибку физического уровня, которую должен исправить ISP.

Стоит ли платить за PingPlotter?

Если ты часто диагностируешь сети или нужно отправлять профессиональные отчёты в ISP, да. Для разового вопроса «почему мой звонок Zoom вчера упал», MTR или WinMTR дают тебе тот же ответ бесплатно.

Как узнать, является ли мой медленный интернет модемом или Wi-Fi?

Подключи ноутбук напрямую к модему через Ethernet, запусти iperf3 или тест скорости, затем сравни с тестом Wi-Fi на той же машине. Если Ethernet нормально, а Wi-Fi медленно, проблема в маршрутизаторе или окружении Wi-Fi. Если оба медленны, проблема в линии или модеме.

Могут ли эти приложения контролировать мой модем без агента на нём?

Да. SmokePing, PingPlotter, MTR и Fing Desktop рассматривают модем как цель и читают его поведение извне. Некоторые кабельные модемы открывают SNMP для прямого скрейпинга, но каждый инструмент в этом списке работает хорошо без него.