Witest

Проверка при помощи командной строки

Для базовой проверки не понадобится установка какого-либо стороннего программного обеспечения на компьютер — все операционные системы поддерживают средства для диагностики Интернет-подключения.


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

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

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

Введите в этом окне следующее:

ping google.com

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

Также можно вместо адреса сайта ввести IP-адрес ресурса (к примеру, игрового сервера, с которым возникают проблемы).

В норме результат будет выглядеть так.

Если есть проблемы с соединением, то будет видно, что часть пакетов теряется. Для того чтобы понять локализацию неисправности, проверьте таким же образом еще несколько ресурсов или IP-адресов. Если вы видите аналогичный результат, скорее всего, что-то с Интернет-соединением, а в случае, когда пакеты теряются только по пути к одному ресурсу, есть смысл говорить о проблемах непосредственно на нем.

Обнаружение потери пакетов

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

  1. В Windows откройте окно командной строки и используйте команду ping для таргетинга на ваш маршрутизатор. Например, если локальный IP-адрес вашего маршрутизатора — 127.0.0.1, следующая команда будет пинговать маршрутизатор:

    ping 127.0.0.1 -t

    На MacOS или Linux откройте окно терминала и используйте следующую команду:

    ping 127.0.0.1

    Единственное различие заключается в отсутствии команды -t в конце команды.

  2. После того как команда ping обработает достаточное количество пакетов (не менее 10), нажмите Ctrl + C, для остановки команды.

  3. Посмотрите, была ли потеря пакетов. Если это конкретное соединение между пинговым устройством и целевым устройством функционирует правильно, вы должны увидеть 0% потери пакетов.

    — 127.0.0.1 статистика ping —27 переданных пакетов, 27 полученных пакетов, 0,0% потери пакетовмин. / авг / макс / stddev = 1.820 / 8.351 / 72.343 / 14.186 мс

  4. Вот и все.

Существуют также более совершенные инструменты для обнаружения потери пакетов.

  1. Команда tcpdump на macOS и Linux значительно мощнее, чем ping. Довольно сложно привыкнуть, но следующая команда будет захватывать пакеты, а затем вычислять сумму потери пакетов:

    tcpdump -i любой

  2. Это приведет к запуску tcpdump по любому сетевому соединению. Он также может быть запущен с -i eth0 только для захвата основного сетевого интерфейса или с -c 10 для захвата только десяти пакетов.


  3. После запуска команды просмотрите нижнюю строку, чтобы узнать, были ли потеряны какие-либо пакеты.

    17 захваченных пакетов85 пакетов, полученных фильтром0 пакетов, сброшенных ядром

  4. В идеале вы должны увидеть, что 0 пакетов были потеряны.

В Windows вы можете использовать tcpdump через оболочку Bash в Windows 10 или запустить Wireshark.

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

Проверка через сервис – speedtest.net

Самый эффективный способ проверить скорость ВайФая онлайн – использование функционала сервиса SpeedTest. Получить доступ к проекту вы можете перейдя на главную страницу официального сайта, или установив соответствующее программное обеспечение для компьютера и мобильных устройств.

Проект предлагает своим пользователям ряд преимуществ:

  • мультиязычность. За более чем 12 лет существования проект был переведен на большинство распространенных мировых языков, упрощаю работу с функционалом;
  • простота использования. Интуитивно-понятный интерфейс не вызовет затруднений даже у начинающих пользователей;
  • наличие мобильной версии. Со смартфона вы можете проверить характеристики вашей мобильной сети или Wi-Fi;
  • возможность регистрации. Создав личный профиль, вам предоставляется возможность сохранять результаты тестирования для их дальнейшего сравнения.

Как работает тест скорости Wi-Fi

Тест скорости WiFi функционирует по достаточно простому принципу: на выбранный пользователем сервер с высокой частотой отправляются определенные пакеты данных, которые проходят обработку и отправляются обратно. Так система за короткое время может определить скорость приема и передачи данных, включая задержку на получение итогового ответа. Данный алгоритм используется во всех аналогичных сервисах, что делает идентичными результаты тестирования.

Как правильно проверять скорость интернета

Получение точного результата speedtest скорости интернета wifi требует предварительной подготовки вашего компьютера:

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

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

Как исправить потерю пакетов зависит от того, что вызывает потерю пакетов. Честно говоря, у меня складывается впечатление, что потеря пакетов обычно является ошибкой провайдеров интернет-услуг. Если это так, то вы ничего не можете с этим поделать, кроме как убедить своего интернет-провайдера решить проблему (часто непростую задачу) или переключить интернет-провайдеров (к сожалению, для многих это не вариант). Тем не менее, вы все равно можете устранить проблему, чтобы убедиться, что это не ваша ошибка. Может быть, это поможет убедить вашего провайдера тоже.

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

  • Запустите тест скорости, чтобы определить максимальную пропускную способность, возможно, на Speedtest или Fast.com.
  • Сравните вашу текущую пропускную способность следующим образом:
    • Проверьте страницу пропускной способности вашего маршрутизатора. Обычно это 192.168.1.1 или, может быть, 192.168.0.1, но то, как именно все это работает, сильно зависит от маршрутизатора. Проверка на маршрутизаторе является наилучшим вариантом, поскольку имеет преимущество в том, что отображаются все устройства, подключенные к сети.
    • В Windows откройте Монитор ресурсов и проверьте вкладку «Сеть» или откройте Диспетчер задач и проверьте вкладку «Производительность».
    • В MacOS, откройте Монитор системы и откройте вкладку «Сеть».
    • В Linux есть много инструментов, которые вы можете использовать, такие как bmon, slurm, tcptrack, ifotp, nethogs, speedometer, iptraf, и многое другое. Если вы используете Linux, вы, вероятно, сможете понять это самостоятельно.
    • В Ubuntu или Mint вы также можете открыть Системный монитор and и проверить «Ресурсы».

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

Далее, протестируйте все ваше оборудование. Попробуйте подключить свой модем (или откуда бы ни исходило ваше Ethernet-подключение) непосредственно к компьютеру, если это возможно. Если это действительно помогает, попробуйте заменить маршрутизатор или беспроводную карту. Если это не помогло, попробуйте использовать другой кабель, сетевую карту или компьютер.

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

Проверка через командную строку

Более продвинутым вариантом проверки сети является тестирование через командную строку.

Для этого выполните следующее:

  1. Комбинацией «WIN+R» вызовите окно «Выполнить», введите в строку cmd и нажмите «Ок». Запустится командная строка.
  2. Введите команду tracert onoutbukax.ru и нажмите «Enter». Вместо «onoutbukax.ru» можно указать любой другой адрес сайта или IP сервера, к которому необходимо получить доступ.
  3. Дождитесь завершения процедуры.

Также можно воспользоваться стандартной командой ping onoutbukax.ru -n 30 для отправки 30 пакетов.

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

Анализ результатов

По окончанию процедуры отобразится маршрут отправленного пакета.

  1. Отправной точкой с цифрой «1» является маршрутизатор (роутер). На этом шаге не должно быть задержек и ошибок. Время доступа должно составлять не более 3 мс. Если время больше, то проблема находится на стороне маршрутизатора.
  2. Под цифрами «2-3», а иногда и «4-5» находятся сервера провайдера. Здесь также не должно быть сообщений об ошибках, звездочек и большого времени доступа (в идеале 1 мс).
  3. Далее идет обращение к другим серверами. Это нормально, если время ответа от сервера увеличивается с каждым шагом. Возможно появление звездочек и сообщений о превышении интервала ожидания, что говорит о потере интернет пакета.

Если проблема оказалась на стороне нужного сервера, то стоит убедиться в том, что провайдер не блокирует к нему доступ. Для этого следует воспользоваться VPN сервисом.

Также не исключено, что сервер временно недоступен, тогда следует повторить тест на потерю пакетов интернета немного позже.

Почему пакеты теряются и как это исправить

Существует масса причин, влияющих на доставку информации. Разберем каждую из них.


Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Программное обеспечение

Ошибки на стороне программного обеспечения являются основной причиной возникновения сбоев.

Если проблема потери пакетов начала появляться после обновления Windows 10, драйверов или конкретных приложений, то верните все к первоначальному состоянию. Windows позволяет удалять последние обновления, выполнить откат драйверов можно через диспетчер устройств, а игру или программу придется переустановить.

Многие антивирусы оснащены брандмауэрами, сканерами сайтов и почтовых клиентов, которые способны создавать дополнительную нагрузку. Исключить этот вариант можно отключив защитное ПО на некоторое время. Подробнее о том, как отключить Доктор Веб.

Неисправность оборудования

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

Попробуйте обновить прошивку. Это делается через панель настроек, которая обычно доступна по адресу «192.168.1.1 или 192.168.0.1», но могут использоваться и другие адреса. Скачать актуальную версию прошивки можно с сайта производителя устройства. Только будьте внимательны, загружайте ПО конкретно для вашей модели роутера.

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Проверьте состояние материнской платы, LAN разъема и кабеля. При необходимости выполните ремонт или замену. Если кабель новый, то это не гарантия его исправности. Часто при обжиме кабеля могут допустить ошибки, что в конечном итоге повлияет на работоспособность.

Перегрузка

У каждой сети есть лимит пропускной способности, при достижении которого сеть считается перегруженной.

Возникает эта ситуация при увеличении трафика. Особенно это заметно в вечернее время, когда пользователи приходят с работы или учебы и начинают пользоваться интернетом.

Чтобы сеть полностью не рухнула, она сбрасывает или игнорирует блоки данных, которые находятся в очереди на отправку.

Узнать, действительно ли потеря интернет пакетов возникает из-за перегрузки можно у специалистов технической поддержки провайдера или через командную строку, но об этом поговорим ниже.

Сетевая атака

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

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Кроме того, злоумышленники, получившие контроль над маршрутизатором способны намеренно отправлять команды для сброса интернет пакетов в общий поток данных. Большие потери говорят о возможной кибератаке.

Поэтому важно отслеживать сетевой трафик и определять, есть ли дополнительная активность

Влияние типов подключения

Существует два типа подключения: проводной и беспроводной (Wi-Fi, USB модемы).

  • Проводной тип подразумевает использование кабеля для подключения к интернету. Главным преимуществом является стабильность работы и дешевизна, поскольку нет необходимости приобретать роутер.
  • Беспроводной (Wi-Fi, USB модемы) удобен для подключения к интернету на расстоянии, но сильно зависим от качества сигнала.

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

Вредоносные программы

Компьютерные вирусы и рекламное ПО также способно приводить к потере интернет пакетов. Вредоносное ПО работает в фоновом режиме и скрытно передает огромное количество информации. В итоге интернет-канал забивается и сеть падает.


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

Читайте о самых эффективных антивирусных сканерах для проверки Пк на наличие угроз.

Программы для мониторинга

Использование специализированных инструментов позволяет мониторить сеть и выявлять оборудование, вызывающее сбои. Разберем популярные их них.

SolarWinds N-Central

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

Бесплатный период использования 30 дней.

Paessler PRTG

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

Приложение доступно для бесплатного использования в течении 30 дней.

ManageEngine OpManager

Многофункциональная программа для управления сетью. Включает в себя функцию мониторинга, анализа пропускной способности, управления конфигурацией и устранения неисправностей. Идеально подходит как для домашнего, так и для коммерческого использования.

Включена поддержка Windows 10-7, Linux и Windows Server.

Период бесплатного использования составляет 30 дней.

О потери пактов данных и не только

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

Это значение отражает время, в течение которого отправитель ожидает подтверждение о получении пакета. Если пакет теряется или задерживается время передачи, считается, что превышен установленный тайм-аут. В этом случае на его место отправляется новый пакет. Устанавливается тайм-аут повторной передачи (RTO). Результат? Пакеты данных прибывают поздно, и производительность страдает.

Что вызывает потерю пакета?

Причины потери пакетов часто совпадают с причинами любой сетевой проблемы. Основной проблемой часто является перегруженность сети. Слишком много людей пытаются использовать сетевое соединение одновременно, и сетевые маршрутизаторы не могут обработать, что делать со всеми пакетами достаточно быстро, поэтому им обязательно приходится выбрасывать некоторые из них. Вы должны проверить, какая часть вашей полосы пропускания используется (либо через маршрутизатор, либо с помощью Монитор ресурсов или Диспетчер задач в Windows, Монитор системы в MacOS, либо Системный монитор в Ubuntu или другой подобной программе, в зависимости от вашей системы), и посмотреть, может ли эта полоса пропускания поддерживаться вашей сетью с помощью теста скорости. Тем не менее, даже если вы не используете большую пропускную способность, чем может обеспечить ваша сеть и Интернет-соединение, количество пакетов все равно может что-то перегружать, но трудно измерить, сколько пакетов отправляются программами (если вы не используете MacOS) и что вы можете обрабатывать. Вы можете попробовать запустить несколько тестов с разными настройками и угадать, что ваше соединение может хотя бы обработать.

Другая вероятная причина — плохой кабель, соединение Wi-Fi, маршрутизатор или сетевая карта. Если какая-то часть соединения повреждена или повреждена, пакеты могут быть потеряны там. Вы должны попробовать переключиться с беспроводного соединения на проводное или отключить его, чтобы посмотреть, решит ли это проблему. Однако это может происходить как в вашей личной сети, так и в сети вашего интернет-провайдера. На самом деле, вполне вероятно, что это вина вашего провайдера. У него может быть плохой кабель, идущий к вашему дому, или у него может быть проблемный или неадекватный маршрутизатор в его системе. В зависимости от того, кем является ваш интернет-провайдер, он, возможно, будет не слишком готов помочь вам в решении проблемы, но вам, вероятно, придется позвонить и попросить их решить проблему с их стороны, если вы знаете, что она не у вас.

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

Иногда пакеты также не теряются, так как они приходят в конце концов, но они настолько опаздывают, что могут быть и таковыми. Я сделал этот инструмент настраиваемым относительно того, что является приемлемой задержкой, но задержку и джиттера в любом случае в идеале следует уменьшить. Как я уже сказал, они обычно вызваны такими же проблемами, как потеря пакетов.

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

Дополнительные способы решения

Иногда избавиться от потери пакетов получается, используя общие рекомендации.

  1. Обновите Windows и сетевые драйвера до последней версии. Инструкция по обновлению драйверов.
  2. Подсоедините сетевой кабель напрямую к Пк.
  3. Отключите от роутера дополнительные устройства (телефоны, планшеты и т.д.).
  4. Выключите маршрутизатор на 10 минут и снова включите.
  5. Выполните сброс настроек маршрутизатора. Для этого нужно воспользоваться веб-интерфейсом или специальной кнопкой «Reset».
  6. Отключите устройства, способные вызывать помехи. Камеры, беспроводные колонки, телефоны и т.д.
  7. Если проблема с онлайн играми (CS, дота 2 и прочими), то убедитесь, что сервер, к которому идет подключение доступен и работает без сбоев.

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


С этим читают