Как проверить ping и трассировку через командную строку
Содержание:
- Общие вопросы и решения
- 5. Проверьте, если это проблема программного обеспечения или проблема с одним устройством или сайтом
- Что такое пакеты и как они теряются?
- Дополнительная диагностика
- Проверка при помощи командной строки
- Обнаружение потери пакетов
- Как установить сетевую карту на компьютер
- Дополнительные способы решения
Общие вопросы и решения
Потери сетевых пакетов можно устранить, определив первопричину проблемы. В случае неисправности аппаратного обеспечения, установка новой замены, способной обрабатывать входящий трафик, а также способной максимизировать производительность системы, позволит, если не устранить неисправность, снизить потери пакетов при аренде. Это одна из причин, по которой компаниям или частным лицам целесообразно инвестировать средства и приобретать высокопроизводительные устройства.
Использование проводных соединений поможет обеспечить стабильную и стабильную передачу данных на подключенные устройства. Однако аппаратные проблемы могут также привести к потере пакетов. Общей проблемой с беспроводными соединениями являются сетевые помехи. Это можно сделать, используя менее населенные каналы. Это уменьшит количество перерывов в работе сети из-за не перегруженных сетей. Для сетей с большим скоплением пользователей проблема может быть решена путем увеличения пропускной способности сети у провайдера Интернет-услуг.
5. Проверьте, если это проблема программного обеспечения или проблема с одним устройством или сайтом
Возможно, потеря пакета вызвана одним устройством или подключением к одному сайту. Во-первых, если у вас возникли проблемы, например, с играми или потоковым мультимедиа, попробуйте переключиться на другое устройство. Если проблема устранена, попробуйте перезагрузить проблемное устройство и запустить все доступные для него обновления программного обеспечения.
Стоит заняться конкретными вопросами и в других местах. Например, если у вас проблемы с отставанием в играх, то это может быть сервер, на котором вы находитесь. Попробуйте присоединиться к различным серверам, чтобы увидеть, оказывает ли это влияние тоже.
Проверьте веб-сайт вашего интернет-провайдера, чтобы увидеть, есть ли ошибка в вашем регионе. Каждый сервис, такой как Netflix, обычно также имеет страницу отчета о сбое, чтобы показать, есть ли текущие проблемы.
Что такое пакеты и как они теряются?
Вам будет интересно:Тег strong в HTML
Пакет — это определенный блок данных, который передается посредством сетевых протоколов. Это значит, что устройства, соединенные в сеть посредством кабельных сетей, обмениваются данными и сведениями. Одно устройство посылает запросы, другое их принимает. Если не вдаваться в технические подробности, то именно таким образом устроены любые сети, в том числе и Интернет.
В том случае, когда в работе сети наблюдаются какие-либо неполадки, не все данные могут дойти до устройства, которому они адресованы, в том объеме, в котором были отправлены. В таком случае и говорят о потере пакетов. Для пользователя это может выражаться в следующем: медленно открываются страницы в браузере, не загружаются изображения, видео и аудио, а в он-лайн играх увеличивается ping. Как проверить сеть на потерю пакетов? Это может сделать любой пользователь.
Дополнительная диагностика
Вы можете произвести дополнительную диагностику и прислать её результаты на почту support@northnet.ru
Пропинговать шлюз, DNS, www.northnet.ru, ya.ru (213.180.204.8)
Пуск – Выполнить – cmd
ping 10.190.X.X (Узнать шлюз можно в Пуск – Панель управления — Сетевые подключения – Подключение по локальной сети – Поддержка – Подробности)
ping 192.168.50.50 (пинг DNS 1)
ping 192.168.50.100 (пинг DNS 2)
ping www.northnet.ru
ping ya.ru
ping 213.180.204.8
Сделать трассировку шлюза, DNS, www.northnet.ru, ya.ru (213.180.204.8)
Пуск – Выполнить — cmd
tracert 10.190.X.X (Узнать шлюз можно в Пуск – Панель управления — Сетевые подключения
Подключение по локальной сети – Поддержка – Подробности)
tracert 192.168.50.50 (трассировка DNS 1)
tracert 192.168.50.100 (трассировка DNS 2)
tracert www.northnet.ru
tracert ya.ru
tracert 213.180.204.8
Проверка при помощи командной строки
Для базовой проверки не понадобится установка какого-либо стороннего программного обеспечения на компьютер — все операционные системы поддерживают средства для диагностики Интернет-подключения.
В Windows есть встроенная утилита, позволяющая проверить потерю пакетов Интернета через командную строку. Как правило, этой диагностики оказывается достаточно, чтобы выявить наличие проблемы.
Эта утилита — ping. Она посылает заданное количество тестовых пакетов к определенному узлу, который вы задаете самостоятельно, и транслирует информацию о полученном ответе. Таким образом можно легко узнать, сколько пакетов теряется и при взаимодействии с какими ресурсами это происходит.
Откройте командную строку (это легко сделать, набрав в поиске Windows «Командная строка»). Вы увидите перед собой окошко черного цвета, предлагающее ввести команду. Выглядит оно так.
Введите в этом окне следующее:
ping google.com
После этого нажмите клавишу Enter. Вы увидите, как пойдет проверка сети на потерю пакетов, на экране появятся строчки, показывающие, что данные проходят. В конце будет сводная информация, сколько пакетов отправлено, сколько получено, а сколько не дошло до конечного ресурса.
Также можно вместо адреса сайта ввести IP-адрес ресурса (к примеру, игрового сервера, с которым возникают проблемы).
В норме результат будет выглядеть так.
Если есть проблемы с соединением, то будет видно, что часть пакетов теряется. Для того чтобы понять локализацию неисправности, проверьте таким же образом еще несколько ресурсов или IP-адресов. Если вы видите аналогичный результат, скорее всего, что-то с Интернет-соединением, а в случае, когда пакеты теряются только по пути к одному ресурсу, есть смысл говорить о проблемах непосредственно на нем.
Обнаружение потери пакетов
Существует ряд программных приложений, которые могут обнаруживать потерю пакетов по сети. Они работают путем «обнюхивания» пакетов каким-то образом, анализируя время их поездки или просматривая пакеты. Самый простой способ узнать, есть ли потеря пакетов, — это пинговать устройства в вашей сети.
-
В Windows откройте окно командной строки и используйте команду ping для таргетинга на ваш маршрутизатор. Например, если локальный IP-адрес вашего маршрутизатора — 127.0.0.1, следующая команда будет пинговать маршрутизатор:
ping 127.0.0.1 -t
На MacOS или Linux откройте окно терминала и используйте следующую команду:
ping 127.0.0.1
Единственное различие заключается в отсутствии команды -t в конце команды.
-
После того как команда ping обработает достаточное количество пакетов (не менее 10), нажмите Ctrl + C, для остановки команды.
-
Посмотрите, была ли потеря пакетов. Если это конкретное соединение между пинговым устройством и целевым устройством функционирует правильно, вы должны увидеть 0% потери пакетов.
— 127.0.0.1 статистика ping —27 переданных пакетов, 27 полученных пакетов, 0,0% потери пакетовмин. / авг / макс / stddev = 1.820 / 8.351 / 72.343 / 14.186 мс
-
Вот и все.
Существуют также более совершенные инструменты для обнаружения потери пакетов.
-
Команда tcpdump на macOS и Linux значительно мощнее, чем ping. Довольно сложно привыкнуть, но следующая команда будет захватывать пакеты, а затем вычислять сумму потери пакетов:
tcpdump -i любой
-
Это приведет к запуску tcpdump по любому сетевому соединению. Он также может быть запущен с -i eth0 только для захвата основного сетевого интерфейса или с -c 10 для захвата только десяти пакетов.
-
После запуска команды просмотрите нижнюю строку, чтобы узнать, были ли потеряны какие-либо пакеты.
17 захваченных пакетов85 пакетов, полученных фильтром0 пакетов, сброшенных ядром
-
В идеале вы должны увидеть, что 0 пакетов были потеряны.
В Windows вы можете использовать tcpdump через оболочку Bash в Windows 10 или запустить Wireshark.
Процесс обнаружения пакетов довольно низкий. После того, как вы установили способ проверки связи по сети, вам необходимо следовать практике изоляции и устранения, чтобы определить источник и причину потери пакета. В большинстве случаев это потребует пинга большинства устройств в сети или выполнения сценариев, которые выполняются одинаково. Знание топологии сети будет очень полезно здесь.
Как установить сетевую карту на компьютер
До того, как вы примите решение про покупку LAN-адаптера, необходимо удостовериться, что в материнской плате нет ее аналога. NIC может быть просто отключена. Для ее включения необходима активация в базовой системе ввода-вывода (BIOS). Если ее действительно нет, тогда купите NIC в компьютерном магазине, а далее выполняйте установку и подключение сетевой карты:
- Снимите боковую крышку системного блока.
- Выбрав свободное место на материнской плате, удалите заглушку сзади блока.
- Установите NIC, закрепите крепежным винтом.
- К гнезду LAN-адаптера подключите кабель.
- Включите компьютер. Замигают световые диоды, оповещающие про обмен информацией с сетью.
- Настройте связь: установите драйвер для сетевой карты, пропишите днс сервера (dns).
Дополнительные способы решения
Иногда избавиться от потери пакетов получается, используя общие рекомендации.
- Обновите Windows и сетевые драйвера до последней версии. Инструкция по обновлению драйверов.
- Подсоедините сетевой кабель напрямую к Пк.
- Отключите от роутера дополнительные устройства (телефоны, планшеты и т.д.).
- Выключите маршрутизатор на 10 минут и снова включите.
- Выполните сброс настроек маршрутизатора. Для этого нужно воспользоваться веб-интерфейсом или специальной кнопкой «Reset».
- Отключите устройства, способные вызывать помехи. Камеры, беспроводные колонки, телефоны и т.д.
- Если проблема с онлайн играми (CS, дота 2 и прочими), то убедитесь, что сервер, к которому идет подключение доступен и работает без сбоев.
Важно понимать, что полностью убрать или уменьшить потерю интернет пакетов можно только тогда, когда причина неисправности находится на стороне вашего оборудования. Если разобранные способы не принесли результата, то рекомендуется обратиться за помощью к провайдеру