Сайты и скорость

Проверка потери пакетов на Mac с помощью ping

Из-за потери пакетов звонки прерываются, а страницы подвисают. С помощью ping измерьте потери до роутера и до интернета и сравните их.

Применимость: все актуальные версии macOS.Проверено: 29 октября 2026 г.

Симптомы

  • Звук в звонках прерывается или звучит «как у робота».
  • В играх лаги и откаты назад (rubber-banding).
  • Страницы останавливаются, а потом продолжают загружаться.

Вероятные причины

  • Слабое или зашумлённое подключение Wi-Fi. Из-за радиопомех и расстояния пакеты теряются уже на этом участке.
  • Загруженный роутер или сеть. Переполненные очереди отбрасывают пакеты.
  • Проблемы за роутером. Пакеты может терять сеть провайдера или маршрут.
  • Ограничение ответов на ping. Некоторые роутеры и серверы отвечают только на часть запросов ping. Это похоже на потери, но потерями не является.

Как проверить

  1. Найдите адрес своего роутера. Это строка gateway.

    route -n get default
  2. Отправьте 100 пингов на роутер. Замените адрес на адрес своего шлюза.

    ping -c 100 192.168.1.1

    Вывод Итоговая строка с числом отправленных и полученных пакетов и процентом потерь.

  3. Отправьте 100 пингов на сервер в интернете.

    ping -c 100 1.1.1.1
  4. Сравните два значения потерь. Потери до роутера указывают на Wi-Fi или роутер.

  5. Потери только до сервера в интернете указывают на проблему за роутером.

  6. По возможности повторите тест через Ethernet. Если через Ethernet потерь нет, они возникают в Wi-Fi.

  7. Чтобы увидеть, где на пути начинаются потери, прочитайте Как с помощью traceroute найти, где замедляется подключение.

Как исправить

  1. Если потери в Wi-Fi, подойдите ближе к роутеру или выберите менее загруженный канал. См. Слабый сигнал Wi-Fi на Mac.

  2. Если потери появляются, только когда сеть загружена, прочитайте Bufferbloat: звонки тормозят, когда сеть загружена.

  3. Перезагрузите роутер и модем.

  4. Если потери за роутером, обратитесь к провайдеру. Передайте ему результаты ping с датами и временем.

С Kilobat

  1. kilobat diagnose за один запуск измеряет задержку, джиттер и потери до роутера и до интернета.

    kilobat diagnose
  2. Тест на рывки пингует роутер каждые 50 ms в течение 20 секунд. Он отмечает роутеры, которые отвечают лишь на часть частых пингов, чтобы вы не принимали это за потери.

    kilobat stutter
  3. В приложении тест на рывки находится на вкладке «Состояние». Он бесплатный.

Вопросы

Какие потери пакетов считаются слишком большими?

Любые постоянные потери стоит проверить. Проверка звонков в Kilobat предупреждает, если потери до интернета превышают 2%.

Почему потери видны только в быстром тесте ping?

Многие роутеры ограничивают число запросов ping, на которые отвечают за секунду. Для честного результата используйте интервал по умолчанию — одну секунду.

Источники

  • ping(8), man-страница из macOS 27.2
  • route(8), man-страница из macOS 27.2
  • traceroute(8), man-страница из macOS 27.2

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.