Диагностика потери пакетов: от проверки до устранения

Иван Корнев·10.05.2026·6 мин

Потеря пакетов (packet loss) — это когда часть данных не доходит до получателя, что вызывает лаги в играх, прерывания видео и медленную загрузку страниц. Чтобы проверить packet loss, запустите ping к целевому серверу с количеством запросов 50–100: если потеря превышает 1–2%, проблема есть. Далее разберём, как точно найти причину и устранить её.

Оглавление

Что такое потеря пакетов и чем она опасна

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

Последствия:

  • В онлайн-играх — рывки, телепортации, десинхронизация
  • При видеозвонках — замирания картинки, рассинхрон аудио
  • При загрузке файлов — повторные запросы, увеличение времени скачивания
  • В работе с облачными сервисами — таймауты и ошибки соединения

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

Как проверить packet loss: 5 рабочих методов

1. Ping — базовая проверка

Команда ping отправляет эхо-запросы и показывает, сколько пакетов вернулось.

Windows:

ping example.com -n 50

macOS/Linux:

ping -c 50 example.com

На что смотреть:

  • Lost = X% — процент потери. Норма: 0–1%. Выше 3% — требует внимания.
  • time=XXms — задержка. Резкие скачки (jitter) часто сопутствуют потерям.

2. Трассировка маршрута (tracert / traceroute)

Показывает каждый узел на пути к цели и задержки на каждом хопе.

Windows:

tracert example.com

macOS/Linux:

traceroute example.com

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

3. MTR — комбинированный инструмент

MTR объединяет ping и traceroute в реальном времени.

Установка:

  • Linux: sudo apt install mtr
  • macOS: brew install mtr
  • Windows: WinMTR (графическая версия)

Запуск:

mtr -r -c 50 example.com

Колонка Loss% покажет, на каком именно узле начинаются потери.

4. Онлайн-инструменты для внешней проверки

Сервисы вроде Ping.pe или GRC PathPing позволяют запустить тесты с разных точек мира. Это помогает понять: проблема только у вас или затронут целый регион.

5. Локальная изоляция проблемы

  • Подключите устройство по Ethernet вместо Wi‑Fi
  • Отключите другие устройства в сети на время теста
  • Перезагрузите роутер и модем
  • Проверьте, не загружает ли кто-то торренты или облачную синхронизацию

Если после этих действий потери исчезли — причина была в локальной перегрузке или нестабильном беспроводном соединении.

Как читать результаты тестов

ПоказательНормаТревожный сигнал
Потеря пакетов (ping)0–1%>3% стабильно
Задержка (RTT)<50 мс до ближайших серверов>150 мс с резкими скачками
Jitter (разброс задержки)<20 мс>50 мс
Потери на первом хопе (tracert)0%Любые потери — проверяйте локальную сеть
Потери после 5-го хопаДопустимы единичныеМассовые потери — проблема у провайдера

Сохраняйте результаты тестов в текстовый файл с датой и временем. Это поможет техподдержке провайдера быстрее диагностировать проблему, если она на их стороне.

Поиск причины: локальная сеть или провайдер

Если проблема в локальной сети:

  • Wi‑Fi-помехи: переключитесь на 5 ГГц или используйте Ethernet
  • Устаревшая прошивка роутера: обновите через веб-интерфейс
  • Перегрузка канала: настройте QoS, чтобы приоритизировать игры или видеозвонки
  • Повреждённый кабель: замените патч-корд, проверьте обжим коннекторов
  • Неправильный MTU: установите значение 1472–1500 для Ethernet, 1400–1450 для PPPoE

Если проблема на стороне провайдера:

  • Потери начинаются после шлюза провайдера (обычно 2–4 хоп)
  • Результаты одинаково плохие на всех устройствах и при проводном подключении
  • Онлайн-тесты из других сетей показывают норму

Что делать:

  1. Соберите логи: ping, tracert, скриншоты с временными метками
  2. Обратитесь в техподдержку, приложив данные
  3. Укажите, что проблема воспроизводится стабильно в разное время суток

Как быстро снизить потери: практические шаги

  1. Перезагрузите оборудование — выключите роутер и модем на 30 секунд, включите обратно.
  2. Перейдите на проводное соединение — кабель стабильнее любого Wi‑Fi.
  3. Закройте фоновые загрузчики — торренты, облачные синхронизации, обновления игр.
  4. Смените канал Wi‑Fi — если работаете по воздуху, выберите наименее загруженный канал через сканер (например, Wi‑Fi Analyzer).
  5. Проверьте MTU — слишком большое значение приводит к фрагментации и потерям. Тест: ping -f -l 1472 example.com (Windows). Если пакет не проходит — уменьшайте на 10 до успешного ответа.

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

Как предотвратить повторение проблемы

  • Ведите журнал тестов: раз в неделю запускайте короткий ping-тест к нескольким узлам и фиксируйте результаты.
  • Настройте мониторинг: утилиты вроде SmokePing или PRTG могут автоматически отслеживать потери и присылать уведомления.
  • Обновляйте оборудование: роутеры старше 5 лет могут не справляться с современными нагрузками.
  • Используйте провод для критичных задач: для игр, видеоконференций и удалённой работы кабель — лучшая страховка.

Частые ошибки при диагностике

  • Тестирование только в пиковое время — запускайте проверки утром, днём и вечером, чтобы увидеть полную картину.
  • Игнорирование локального трафика — одно устройство, качающее 4К-видео, может «забить» канал для остальных.
  • Неверная интерпретация traceroute — некоторые узлы намеренно не отвечают на ICMP-запросы (отображаются как *), это не всегда признак потери.
  • Слишком короткий тест — 5–10 пакетов недостаточно для статистики. Минимум 50, лучше 100.

FAQ: ответы на популярные вопросы

В: Какой процент потери пакетов считается нормальным?
О: В идеале — 0%. Допустимо до 1% для общего серфинга. Для онлайн-игр и видеозвонков даже 1% может быть заметен — стремитесь к нулю.

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

В: Поможет ли смена DNS при потере пакетов?
О: Нет. DNS отвечает только за преобразование имён в IP-адреса. Потеря пакетов — проблема канала передачи данных, а не разрешения имён.

В: Как проверить, виноват ли провайдер?
О: Подключите компьютер напрямую к кабелю провайдера (минуя роутер), запустите ping и tracert. Если потери сохраняются — проблема на стороне провайдера.

В: Можно ли исправить потерю пакетов программно?
О: Частично. Настройка QoS, корректный MTU и отключение фоновых задач могут снизить локальные потери. Но если проблема в физической линии или перегрузке магистрали — потребуется вмешательство провайдера.

Если после всех проверок потери остаются, а провайдер не реагирует — запросите у него трассировку до вашего адреса с их стороны. Иногда проблема видна только с их оборудования.