Пинг бесконечный: Как запустить бесконечный пинг (ping) | Xrust

Содержание

Как сделать пинг без остановки в командной строке

Приветствую!

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

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

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

Видя в реальном времени доступность ресурса, его время отклика, можно вполне определить и «качество» собственного интернет соединения.

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

С типовыми ситуациями, при которых может понадобиться постоянная отправка ping, мы более-менее разобрались. Хотя, стоит отметить, что приведённые выше примеры являются далеко не исчерпывающими. Но этот материал и не ориентирован на перечисление всех возможных задач, при которых может понадобиться постоянное пингование того или иного ресурса, хоста, IP адреса и т.д.

Так что давайте перейдём к самой команде, которая позволит выполнить желаемое.

Постоянный пинг без пауз и остановок с использованием командной строки

  1. Первым делом нам надо осуществить открытие окна командной строки. Вы наверняка уже знаете, как это можно сделать. Если же нет, то материал «Как отрыть командную строку в Windows (XP, 7, 8, 10) – обзор способов» вам в этом поможет.
  2. Последующий шаг будет направлен на ввод команды, которая позволит нам пинговать желаемый ресурс не 4 раза, а до момента, пока не будет закрыто окно командной строки. Вот данная команда:

    Введя её, нажмите Enter.

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

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

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

PING — сетевая диагностика на IP-уровне

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

Для обмена служебной и диагностической информацией в сети используется специальный протокол управляющих сообщений ICMP (Internet Control Message Protocol). Команда ping позволяет выполнить отправку управляющего сообщения типа Echo Request (тип равен 8 и указывается в заголовке ICMP-сообщения) адресуемому узлу и интерпретировать полученный от него ответ в удобном для анализа виде. В поле данных отправляемого icmp-пакета обычно содержатся символы английского алфавита. В ответ на такой запрос, опрашиваемый узел дожжен отправить icmp-пакет с теми же данными, которые были приняты, и типом сообщения Echo Reply (код типа в ICMP-заголовке равен 0) . Если при обмене icmp-сообщениями возникает какая-либо проблема, то утилита ping выведет информацию для ее диагностики.

Формат командной строки:

ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]] [-w таймаут] конечноеИмя

Параметры:

-t — Непрерывная отправка пакетов.
Для завершения и вывода статистики используются комбинации клавиш
Ctrl + Break (вывод статистики и продолжение), и Ctrl + C (вывод статистики и завершение).
-a — Определение адресов по именам узлов.
-n число — Число отправляемых эхо-запросов.
-l размер — Размер поля данных в байтах отправляемого запроса.
-f — Установка флага, запрещающего фрагментацию пакета.
-i TTL — Задание срока жизни пакета (поле «Time To Live»).
-v TOS — Задание типа службы (поле «Type Of Service»).
-r число — Запись маршрута для указанного числа переходов.
-s число — Штамп времени для указанного числа переходов.
-j списокУзлов — Свободный выбор маршрута по списку узлов.
-k списокУзлов — Жесткий выбор маршрута по списку узлов.
-w таймаут — Максимальное время ожидания каждого ответа в миллисекундах.

Примеры использования:

ping google.com — эхо-запрос к узлу с именем google.com с параметрами по умолчанию — количество пакетов равно 4, длина массива данных = 32 байта.

ping -6 ya.ru — пинг узла ya.ru с использованием протокола Ipv6

ping -a 192.168.1.50 — выполнить пинг с определением имени конесного узла по его адресу.

ping -s 192.168.0.1 computer — пинг узла computer от источника 192.168.0.1. Используется когда на компьютере имеется несколько сетевых интерфейсов.

ping w 5000 ya.ru — пинг с таймаутом ожидания равным 5 секунд ( по умолчанию — 4 сек).

ping -n 5000 -l 1000 ab57.ru — опрос узла ab57.ru 5000 раз, пакетами с данными длиной в 1000байт. Допустимая максимальная длина данных — 65500.

ping -n 1 -l 3000 -f ya.ru — пинг с запретом фрагментации пакета.

ping -n 1-r 3 ya.ru — отправить 1 эхо-запрос на узел ya.ru с отображением первых 3-х переходов по маршруту.

ping -i 5 ya.ru — пинг с указанием времени жизни TTL=5. Если для достижения конечного узла потребуется большее количество переходов по маршруту, то маршрутизатор, прервавший доставку ответит сообщением ”Превышен срок жизни (TTL) при передаче пакета.”

  • Применение PING для пошаговой диагностики проблем доступа в Интернет:
  • Обобщенная схема соединения компьютера (планшета, ноутбука домашней сети) с удаленным конечным узлом можно представить следующим образом:

    В качестве домашней сети используется наиболее распространенная сеть с IP-адресами 192.168.1.0 /255.255.255.0 . Речь идет об IPv4 – IP протоколе версии 4, где для адресации используется 4 байта. IP- адреса принято представлять в виде десятичных значений байтов, разделяемых точками. Каждое устройство в сети должно иметь свой уникальный адрес. Кроме адреса, в сетевых настройках используется маска сети ( маска подсети). Маска имеет такой же формат представления, как и адрес. Комбинация адреса и маски определяет диапазон адресов, которые принадлежат локальной сети — 192.168.1.0-192.168.1.255. Первый и последний адреса диапазона не назначаются отдельным сетевым устройствам, поскольку используются в качестве адреса сети и широковещательного адреса. Обычно адрес роутера делают равным 192.168.1.1 или 192.168.1.254. Это не является обязательным стандартом, но на практике используется довольно часто. Единичные биты маски определяют постоянную часть IP-адреса сети, а нулевые — выделяемые отдельным узлам. Значение 255 — это байт с установленными в единицу битами. Маска сети служит средством определения диапазона IP-адресов, принадлежащих локальной сети. Устройства с такими адресами достижимы локально, без использования маршрутизации. Маршрутизация — это способ обмена данными с сетевыми устройствами не принадлежащими к данной локальной сети через специальное устройство — маршрутизатор ( router, роутер ). Маршрутизаторы представляют собой специализированные компьютеры с несколькими сетевыми интерфейсами и специализированным программным обеспечением обеспечивающим пересылку IP-пакетов между отправителем и получателем, находящимися в разных сетях. В такой пересылке могут участвовать несколько маршрутизаторов, в зависимости от сложности маршрута. Домашний роутер — простейшая разновидность маршрутизатора, который обеспечивает пересылку пакетов, адресованных во внешние сети следующему по маршруту маршрутизатору в сети провайдера. Следующий маршрутизатор проверяет достижимость адреса конечного узла локально, и либо пересылает ему данные, либо передает их следующему маршрутизатору в соответствии с таблицей маршрутов. Так происходит до тех пор, пока данные не достигнут получателя или закончится время жизни пакета.

    Команда PING можно использовать для диагностики отдельных узлов:

    ping 127.0.0.1 — это пинг петлевого интерфейса. Должен выполняться без ошибок, если установлены и находятся в работоспособном состоянии сетевые программные компоненты.

    ping свой IP или имя — пинг на собственный адрес или имя. Должен завершаться без ошибок, если установлены все программные средства протокола IP и исправен сетевой адаптер.

    ping IP-адрес роутера — должен выполняться, если исправна сетевая карта компьютера, исправен кабель или беспроводное соединение, используемые для подключения к роутеру и исправен сам роутер. Кроме того, настройки IP должны быть такими, чтобы адрес компьютера и роутера принадлежали одной подсети. Обычно это так, когда сетевые настройки выполняются автоматически средствами DHCP-сервера маршрутизатора.

    ping yandex.ru — выполнить опрос узла с именем yandex.ru. Если опрос завершается с ошибкой, то причиной может быть не только отсутствие связи с маршрутизатором провайдера, но и невозможность определения адреса узла yandex.ru из-за проблем с программными средствами разрешения имен.

    ping 8.8.8.8 — выполнить опрос узла с IP-адресом 8.8.8.8 . Если опрос по адресу выполняется без ошибок, а опрос по имени завершается сообщением о неизвестном узле, то проблема в разрешении имен. Причиной может быть неработоспособность DNS-сервера провайдера. В этом случае, можно попробовать сменить его в настройках сетевого соединения на публичные DNS сервера Google с адресами 8.8.4.4 и 8.8.8.8. Также, проблема может быть вызвана плохим качеством связи с провайдером, что сопровождается слишком большим временем отклика и пропаданием пакетов.

    ping -t yandex.ru — выполнять ping до нажатия комбинации CTRL+C, При нажатии CTRL+Break — выдается статистика и
    опрос узла продолжается.

    ping -n 1000 -l 500 192.168.1.1 — выполнить ping 1000 раз с использованием сообщений, длиной 500 байт. Пинг пакетами стандартной длины в 32 байта может выполняться без ошибок, а на длинных — с ошибками, что характерно для беспроводных соединения при низком уровне сигнала в условиях интенсивных помех.

    ping -n 1 -r 9 -w 1000 yandex.ru — выполнить ping 1 раз (ключ -n 1), выдавать маршрут для первых 9 переходов (-r 9), ожидать ответ 1 секунду (1000мсек)

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


    Обмен пакетами с yandex.ru [87.250.251.11] с 32 байтами данных:

    Ответ от 87.250.251.11: число байт=32 время=36мс TTL=54

    Маршрут: 81.56.118.62 ->

    81.56.112.1 ->

    10.109.11.9 ->

    10.109.11.10 ->

    195.34.59.105 ->

    195.34.52.213 ->

    195.34.49.121 ->

    195.34.52.213 ->

    87.250.239.23

    Статистика Ping для 87.250.251.11:

    Пакетов: отправлено = 1, получено = 1, потеряно = 0

    (0% потерь)

    Приблизительное время приема-передачи в мс:

    Минимальное = 36мсек, Максимальное = 36 мсек, Среднее = 36 мсек

    В данном примере, между отправителе и получателем пакетов выстраивается цепочка из 9 маршрутизаторов. Нужно учитывать тот факт, что в версии утилиты ping.exe для Windows, число переходов может принимать значение от 1 до 9. В случаях, когда этого значения недостаточно, используется команда tracert

    Отсутствие эхо-ответа не всегда является признаком неисправности, поскольку иногда по соображениям безопасности, некоторые узлы настраиваются на игнорирование эхо-запросов, посылаемых PING. Примером может служить узел microsoft.com и некоторые маршрутизаторы в сетях небольших провайдеров.


    Использование PING в командных файлах.

    Нередко, команда PING используется для организации задержек в командных файлах. Выполняется пингование петлевого интерфейса с указанием нужного значения счетчика пакетов, задаваемого параметром -n. Посылка эхо-запросов выполняется с интервалом в 1 секунду, а ответ на петлевом интерфейсе приходит практически мгновенно, поэтому задержка будет приблизительно равна счетчику минус единица:

    ping -n 11 127.0.0.1 — задержка в 10 секунд.

    Команда PING используется в командных файлах для определения доступности IP-адресов. Поскольку, результат опроса никак не отражается в переменной ERRORLEVEL , то вместо ее анализа
    используется поиск определенных признаков в данных стандартного вывода PING. Если внимательно посмотреть на сообщения программы ping.exe при опросе доступного и недоступного узла, то можно заметить, что они значительно отличаются

    ping 456.0.0.1 — ping на несуществующий адрес

    Ответ на такую команду может отличаться от конкретной версии утилиты, и
    может быть приблизительно таким


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

    ping yandex.ru — ping на адрес узла yandex.ru

    Ответ на ping доступного узла:


    Обмен пакетами с yandex.ru [87.250.250.11] по 32 байт:

    Ответ от 87.250.250.11: число байт=32 время=10мс TTL=55

    Таким образом, для решения задачи определения доступности узла в командном файле, достаточно проанализировать характерные слова в выводе ping.exe при успешном ответе. Наиболее характерно в данном случае наличие слова TTL. Оно никогда не встречается при возникновении ошибки и состоит всего лишь из символов английского алфавита.
    Для поиска «TTL» в результатах ping.exe удобнее всего объединить ее выполнение в цепочку с командой поиска строки символов FIND.EXE (конвейер ping и find). Если текст найден командой FIND, то значение переменной ERRORLEVEL будет равно 0


    ping -n 1 COMPUTER | find /I «TTL» > nul

    if %ERRORLEVEL%==0 goto LIVE

    ECHO computer недоступен

    подпрограмма обработки недоступного состояния



    Exit

    :LIVE — начало подпрограмм
    ы обработки состояния доступности узла





    В более простом варианте можно использовать команды:

    PING yandex.ru |find «TTL=» && ECHO Yandex pingable — команда ECHO выполняется, если значение ERRORLEVEL, установленное FIND равно 0, т.е узел yandex.ru отвечает на ping.

    PING Server64 |find «TTL=» || ECHO Server64 not pingable — команда ECHO выполняется, если значение ERRORLEVEL, установленное FIND не равно 0, т.е. узел Server64 не ответил на ping.


    Как проверить пинг и сделать трассировку до сервера — Ping и Tracert в CMD

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

    Но что такое пинг и что такое трассировка? Пинг (ping) – это инструмент (утилита) для проверки целостности соединения в сетях на основе TCP/IP. Трассировка (traceroute или tracert команда) – это программа для определения маршрутов следования данных в сетях TCP/IP.

    Однако не всегда можно встретить информацию о том, как именно выполняется эта проверка: как пинговать или как сделать трассу.

    Содержание

    Проверка пинга

    Для проверки пинга используется одноименная команда ping, которую необходимо вводить в командной строке. Запустить командную строку можно следующими способами:

    Windows:

    1) Пуск -> Все программы -> Стандартные -> Командная строка

    2) Пуск -> Выполнить -> cmd

    Linux:

    В данной ОС существует множество терминалов, поэтому для этих целей можно использовать любой из установленных на ПК. Обычно стандартный терминал можно запустить сочетанием клавиш CTRL+ALT+T.

    Итак, чтобы пропинговать определенный сервер, необходимо выполнить команду:

    ping <IP или домен>

    Например, для пинга адреса 11.222.33.44 необходимо выполнить команду:

    ping 11.222.33.44

    Ниже приведён пример результатов выполнения пинга одного из IP адресов.

    Как видно из результатов, было передано и получено 4 пакета размером 32 байта. Время обмена одним пакетом составило 47 милисекунд.

    Стоит отметить, что в Windows по умолчанию выполняется отправка только 4 пакетов. В Linux обмен пакетами продолжается до тех пор, пока пользователь самостоятельно не остановит процесс сочетанием клавиш CTRL+C. Чтобы запустить ping аналогичным образом в Windows, необходимо использовать параметр -t. Например:

    ping -t 11.222.33.44

    Остановка обмена пакетами выполняется тем же сочетанием клавиш – CTRL+C.

    Установка количества отправляемых пакетов

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

    Windows:

    ping -n <число_пакетов> <IP или домен>

    например:

    ping -n 5 11.22.33.44

    Linux:

    ping -c <число_пакетов> <IP или домен>

    например:

    ping -c 5 11.22.33.44

    Изменение размера отправляемых пакетов

    Чтобы выполнить ping с использованием пакетов определенного размера (в байтах), необходимо использовать следующую команду:

    Windows:

    ping -l <размер_пакетов> <IP или домен>

    например:

    ping -l 64 11.22.33.44

    Linux:

    ping -s <размер_пакетов> <IP или домен>

    например:

    ping -s 64 11.22.33.44

    В данном случае производилась отправка пакетов размером в 64 байта.

    Проверка трассировки

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

    Для выполнения трассировки используется следующая команда:

    Windows:

    tracert <IP или домен>

    например:

    tracert wikipedia.org

    Linux:

    traceroute <IP или домен>

    например:

    traceroute wikipedia.org

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

    Чтобы активировать эту опцию необходимо использовать следующий вид команды:

    Windows:

    tracert -d <IP или домен>

    Linux:

    traceroute -n <IP или домен>
    
    

    Читайте также:

    Использование расширенных команд ping и traceroute

    Содержание

    Введение

    Предварительные условия

         
    Требования

         
    Используемые компоненты

         
    Условные обозначения

    Команда ping

         
    Расширенная команда ping

         
    Описание полей команды ping

         
    Команда traceroute

         
    Расширенная команда traceroute

         
    Описания полей команды traceroute

    Дополнительные сведения


    В этом документе объясняется, как использовать расширенные команды ping и traceroute. Сведения о стандартных командах ping и traceroute широко представлены в следующих документах:

    Требования

    Данный документ требует наличия основных сведений о командах ping и traceroute, ссылки на подробные описания которых приведены в разделе «Введение».

    Используемые компоненты

    Сведения, содержащиеся в данном документе, касаются следующих версий программного и аппаратного обеспечения:

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

    Условные обозначения

    Дополнительные сведения о применяемых в документе обозначениях см. в Условные обозначения, используемые в технической документации Cisco

    Команда ping (Packet InterNet Groper) является очень распространенным средством для устранения неполадок, связанных с доступом к устройствам. В ней для определения активности удаленного хоста используются два типа сообщений протокола ICMP – эхо-запрос и эхо-ответ. Команда ping также измеряет количество времени, необходимого для получения эхо-ответа.

    Команда ping сначала посылает пакет эхо-запроса на адрес, а затем ожидает ответа. Эхо-тест является удачным только в том случае, если ECHO REQUEST попадает в место назначения, и место назначения может отправить ECHO REPLY к источнику эхо-теста в течение заданного временного интервала.

    Расширенная команда ping

    Если от маршрутизатора посылается обычная команда ping, адрес источника этой команды ping является IP-адресом интерфейса, который используется пакетом для выхода из маршрутизатора. При использовании расширенной команды ping IP-адрес источника может быть изменен на любой IP-адрес в маршрутизаторе. Расширенная команда ping используется для более тщательной проверки доступности хоста и возможности сетевого подключения. Расширенная команда ping работает только в привилегированной командной строке EXEC. Обычная команда ping работает как в пользовательском, так и в привилегированном режиме EXEC. Чтобы использовать эту функцию, введите ping в командной строке и нажмите Возврат. Будет предложено заполнить поля, как показано в разделе Описания полей команды ping этого документа.

    Описания полей команды ping

    В этой таблице приведены описания полей команды ping. Эти поля могут быть изменены с помощью расширенной команды ping.

    Поле

    Описание

    Protocol [ip]:

    Запрос поддерживаемого протокола. Введите appletalk, clns, ip, novell, apollo, vines, decnet или xns. По умолчанию используется ip.

    Target IP address:

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

    Repeat count [5]:

    Число ping-пакетов, передаваемых на адрес назначения. Значение по умолчанию – 5.

    Datagram size [100]:

    Размер ping-пакета (в байтах). По умолчанию: 100 байт

    Timeout in seconds [2]:

    Интервал времени ожидания. По умолчанию: 2 секунды. Запрос «ICMP-эхо» считается успешным, только если пакет ЭХО-ОТВЕТА получен до этого временного промежутка.

    Extended commands [n]:

    Указывает на появление или отсутствие дополнительных команд. По умолчанию не используется.

    Source address or interface:

    Интерфейс или IP адрес маршрутизатора будут использованы в качестве адреса отправителя для тестирования. Обычно IP-адрес для использования исходящим интерфейсом выбирает маршрутизатор. Интерфейс также может использоваться, но с корректным синтаксисом, как показано ниже:

    Source address or interface: ethernet 0 

    Примечание. Выше приведены неполные выходные данные расширенной команды ping. Интерфейс не может быть записан как e0.

    Type of service [0]:

    Определяет тип обслуживания (ToS). Запрошенный ToS размещен в каждом тестовом пакете, но нет гарантии, что все маршрутизаторы смогут обработать ToS. Это выбор качества Интернет-обслуживания. Значение по умолчанию – 0.

    Set DF bit in IP header? [no]:

    Задает необходимость включения бита «Не фрагментировать» (DF) в пакете ping-трассировки. Если необходимость будет подтверждена, параметр «Не фрагментировать» не разрешает фрагментацию пакета, когда он должен пройти через сегмент с меньшей максимальной единицей передачи данных (MTU), и выдается сообщение об ошибке от устройства, которое должно было фрагментировать пакет. Это используется для определения минимальной единицы MTU на тракте к адресату. По умолчанию используется значение «no».

    Validate reply data? [no]:

    Указывает, следует ли проверять ответные данные. По умолчанию используется значение «no».

    Data pattern [0xABCD]

    Задает шаблон данных. Для устранения ошибок кадрирования и проблем синхронизации на линиях последовательной передачи используются разные шаблоны данных. По умолчанию используется шаблон [0xABCD].

    Loose, Strict, Record, Timestamp, Verbose[none]:

    Параметры IP-заголовка. Это приглашение предлагает выбрать более одного параметра. Типичные сбои:

    • Verbose – автоматически выбирается вместе с любым другим параметром.

    • Record является очень полезным параметром: он позволяет показать адреса узлов (до девяти), через которые проходит пакет.

    • Loose — влияет на тракт за счет определения адреса (адресов) узлов, через которые выполняется передача пакета.

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

    • Timestamp используется для определения времени полного обхода маршрутов к определенным хостам.

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

    Sweep range of sizes [n]:

    Позволяет менять размеры отправляемых эхо-пакетов. Эта команда используется для определения минимальных размеров MTU, настроенных для узлов на тракте к адресату. Таким образом, устраняется снижение производительности, вызванное фрагментацией пакетов. По умолчанию используется значение «no».

    !!!!!

    Каждый восклицательный знак (!) указывает на получение ответа. Точка (.) означает, что время ожидания ответа сетевым сервером истекло. Описание остальных символов см. в разделе символы эхо-тестирования.

    Success rate is 100 percent

    Процент пакетов, успешно возвращенных маршрутизатору. Результаты со значением менее 80 процентов обычно указывают на наличие проблем.

    round-trip min/avg/max = 1/2/4 ms

    Интервалы времени полного обхода для эхо-пакетов протокола, включая минимальные/средние/максимальные значения (в миллисекундах)

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

    Для выполнения эхо-тестирования из хоста 1 к хосту 2 каждый хост должен указать маршрутизатору шлюз по умолчанию на соответствующем сегменте LAN, или он должен обменяться сетевой информацией с маршрутизаторами, использующими некоторый протокол маршрутизации. Если для одного из хостов задан неверный шлюз или указаны неверные маршруты в таблице маршрутизации, он не сможет отправлять пакеты на адреса, отсутствующие в ARP (Кэш протокола разрешения адресов). Также возможно, что хосты не могут обмениваться ping -пакетами по причине того, что для одного из маршрутизаторов не указан маршрут в подсеть, из которой хост посылает свои эхо-пакеты.

    Пример

    Ниже приведен пример команды расширенной ping команды, источник которой – интерфейс Ethernet 0 маршрутизатора А, а получатель – интерфейс Ethernet маршрутизатора В. Если эхо-тестирование выполняется успешно, проблем маршрутизации нет. Маршрутизатор A имеет доступ в Ethernet маршрутизатора B, а маршрутизатор B имеет доступ в Ethernet маршрутизатора A. А также шлюзы по умолчанию для обоих узлов настроены корректно.

    Если выполнение расширенной команды ping из маршрутизатора A не удается, значит возникли проблемы маршрутизации. Проблема маршрутизации может быть на любом из трех маршрутизаторов. Маршрутизатору А может недоставать маршрута в подсеть Ethernet маршрутизатора B или в подсеть между маршрутизаторами C и B. Маршрутизатору B может недоставать маршрута в подсеть Ethernet маршрутизатора A или в подсеть между маршрутизаторами C и A; а маршрутизатор C может не иметь маршрута в подсеть сегментов Ethernet маршрутизаторов A или B. Следует устранить проблемы маршрутизации, и после этого попытаться выполнить команду ping из хоста 1 к хосту 2. Если хост 1 все еще не может связаться с хостом 2, следует проверить шлюзы по умолчанию обоих хостов. Возможность соединения между Ethernet маршрутизатора А и Ethernet маршрутизатора В проверяется с помощью расширенной команды ping.

    Если обычная команда ping посылается из интерфейса Ethernet от маршрутизатора А к маршрутизатору В, адрес источника этого эхо-пакета является IP-адресом исходящего интерфейса, то есть, адресом последовательного интерфейса 0 (172.31.20.1). Когда маршрутизатор В отвечает на эхо-пакет, этот ответ отсылается на адрес источника (172.31.20.1). Таким образом проверяется только связь между последовательным интерфейсом 0 маршрутизатора А (172.31.20.1) и интерфейсом Ethernet маршрутизатора B (192.168.40.1).

    Чтобы проверить связь между интерфейсами Ethernet 0 маршрутизатора A (172.16.23.2) и Ethernet 0 маршрутизатора B (192.168.40.1), используйте команду расширенную команду ping. Расширенная команда ping дает возможность указать адрес источника ping-пакета, как показано ниже.

    Router A>enable
    Router A#ping
    Protocol [ip]:
    Target IP address: 192.168.40.1
    !--- Адрес, на который должен быть выполнен эхо-запрос.
    
    Repeat count [5]:
    Datagram size [100]:
    Timeout in seconds [2]:
    Extended commands [n]: y
    Source address or interface: 172.16.23.2 
    !--- Этот адрес является ичточником ping-пакетов.
    
    Type of service [0]:
    Set DF bit in IP header? [no]:
    Validate reply data? [no]:
    Data pattern [0xABCD]:
    Loose, Strict, Record, Timestamp, Verbose[none]:
    Sweep range of sizes [n]:
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 162.108.21.8, timeout is 2 seconds:
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 36/97/132 ms  
    !--- Эхо-запрос выполнен успешно.
    
    Router A#

    Следующий пример содержит расширенные команды и подробности изменений:

    Router A>enable
    Router A#ping
    
    Protocol [ip]:
    !--- Имя протокола.
    
    
    Target IP address: 192.168.40.1
    !--- Адрес, на который должен быть выполнен эхо-запрос.
    
    
    Repeat count [5]: 10
    !--- Число ping-пакетов, передаваемых на адрес назначения.
    
    
    Datagram size [100]:
    !--- Размер ping-пакета. Значение по умолчанию – 100 байт.
    
    
    Timeout in seconds [2]:
    !--- Интервал времени ожидания. Эхо-запрос может быть успешным, только если: !--- Пакет ECHO REPLY получен до истечения данного промежутка времени.
    
    
    Extended commands [n]: y	
    !--- Если необходимо получить параметры расширенной команды, выберите "yes" !--- (Loose Source Routing, Strict Source Routing, Record route и Timestamp).
    
    
    Source address or interface: 172.16.23.2 
    !--- Этот адрес является источником ping-пакетов и должен быть IP-адресом !--- или полным именем интерфейса (например, Serial0/1 или 172.16.23.2).
    
    
    Type of service [0]:
    !--- Определяет тип обслуживания (ToS).
    
    
    Set DF bit in IP header? [no]:
    !--- Задает необходимость включения бита DF в !--- пакет эхо-запроса.
    
    
    Validate reply data? [no]:
    !--- Указывает, следует ли проверять ответные данные.
    
    
    Data pattern [0xABCD]:
    !--- Указывает шаблон данных в полезной нагрузке пакета. Некоторые физические каналы !--- могут иметь проблемы, связанные с шаблоном данных. Например, последовательные каналы !--- с неверно настроенной кодировкой канала. Полезные шаблоны данных для тестирования !--- включают шаблоны "все 1" (0Xffff), шаблоны "все 0" (0x0000), а также чередование !--- единиц и нулей (0Xaaaa).
    
    
    Loose, Strict, Record, Timestamp, Verbose[none]:
    !--- Параметры IP-заголовка.
    
    
    Sweep range of sizes [n]: y
    !--- Если необходимо менять размеры отправляемых эхо-пакетов, выберите "yes".
    
    	
    Sweep min size [36]:
    Sweep max size [18024]:
    Sweep interval [1]:
    	
    Sending 179890, [36..18024]-byte ICMP Echos to 162.108.21.8, timeout is 2 seconds:
    
    !--- Счетчик 179890 зависит от значений минимальных изменений, !--- максимальных изменений, интервала между изменениями и счетчик повторений. Подсчет основан на следующих значениях. !--- 18024 (верхний предел диапазона) - 36 (нижний предел диапазона) = 17988 (байт в диапазоне) !--- 17988 (байт в диапазоне) / 1 (интервал между изменениями) = 17988 (шаги в диапазоне) !--- 17988 (байт в диапазоне) + 1 (первое значение) = 17989 (значения, подлежащие проверке) !--- 17989 (значения, подлежащие проверке) * 10 (счетчик повторений) = 179890 (эхо-запросы, подлежащие отправке) !--- Чтобы уменьшить значение, необходимо увеличить интервал между изменениями или уменьшить !--- счетчик повторений, можно также сократить разницу между !--- минимальным и максимальным уровнем изменений. На базе предыдущего примера !--- количество 17890 является ожидаемым значением, предпринимается попытка выполнить запрос "ICMP-эхо" 17890 раз. 
    
    Packet sent with a source address of 172.16.23.2
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Success rate is 100 percent, round-trip min/avg/max = 1/2/4 ms
    
    
    !--- Запрос "ICMP-эхо" успешно выполнен.
    
    
    Router A#

    Команда трассировки

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

    Целью использования команды traceroute является запись источника каждого ICMP-сообщения «превышен лимит времени» для обеспечения трассировки тракта, по которому пакет попадает к адресату.

    Устройство, выполняющее команду traceroute, отсылает последовательность блоков UDP (Протокол датаграмм пользователя) (с увеличением значений TTL (время существования) на неверный адрес порта (по умолчанию 33434) на удаленном хосте.

    Сначала посылаются три датаграммы, причем поле TTL каждой датаграммы установлено в значение 1. Значение TTL, равное 1, является причиной «тайм-аута» датаграммы при достижении первого маршрутизатора на ее тракте. Этот маршрутизатор выдает ICMP сообщение о превышении времени, что означает истечение срока действия датаграммы.

    Затем посылаются еще три сообщения UDP, каждое со значением 2 в поле TTL. Это значит, что второй маршрутизатор на тракте к адресату вернет сообщения ICMP об истечении срока.

    Этот процесс продолжается до тех пор, пока пакеты не достигнут пункта назначения, а система, инициировавшая проверку прохождения сигнала по сети, не получит ICMP-сообщения об истечении времени от каждого маршрутизатора по пути к пункту назначения. Как только эти датаграммы пытаются получить доступ к неверному порту (по умолчанию 33434) на хосте назначения, то этот узел начинает отвечать ICMP-сообщениями «port unreachable», что значит «порт недоступен». Это событие служит признаком того, что программа traceroute завершена.

    Расширенная команда traceroute

    Расширенная команда traceroute – разновидность команды traceroute. Расширенная команда traceroute используется для просмотра пути, по которому пакеты доходят до пункта назначения. Эта команда также может быть использована для проверки маршрутизации. Это удобно для устранения петель маршрутизации или для определения, на каком участке происходит потеря пакетов (если маршрут отсутствует или пакеты блокируются списком управления доступом (ACL) или брандмауэром). Вы можете выполнить расширенную команду ping, чтобы определить тип проблемы соединения, а затем с помощью расширенной команды traceroute выяснить местоположение проблемы.

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

    • конечная точка отвечает

    • максимальное значение TTL превышено

    • пользователь прерывает трассировку с помощью управляющей последовательности

      Примечание. Активизировать эту управляющую последовательность можно с помощью одновременного нажатия клавиш Ctrl, Shift и 6.

    Описания полей команды traceroute

    В этой таблице содержатся описания полей команды traceroute:

    Поле

    Описание

    Protocol [ip]:

    Запрос поддерживаемого протокола. Введите appletalk, clns, ip, novell, apollo, vines, decnet или xns. По умолчанию используется ip.

    Target IP addres

    Необходимо указать имя хоста или IP-адрес. Нет значения по умолчанию.

    Source address:

    Интерфейс или IP адрес маршрутизатора будут использованы в качестве адреса отправителя для тестирования. Обычно IP-адрес для использования исходящим интерфейсом выбирает маршрутизатор.

    Numeric display [n]:

    По умолчанию имеется как символическое, так и цифровое отображение; тем не менее можно отменить символическое отображение.

    Timeout in seconds [3]:

    Количество секунд ожидания ответа на тестовый пакет. Значение по умолчанию равно трем секундам.

    Probe count [3]:

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

    Minimum Time to Live [1]:

    Значения TTL для первых пробных пакетов. Значение по умолчанию — 1, но для отмены отображения известных скачков может быть установлено более высокое значение.

    Maximum Time to Live [30]:

    Максимальное значение TTL, которое может использоваться. Значение по умолчанию – 30. Выполнение команды traceroute завершается при достижении точки назначения или данного значения.

    Port Number [33434]:

    Порт назначения, используемый пробными сообщениями UDP. Значение по умолчанию — 33434.

    Loose, Strict, Record, Timestamp, Verbose[none]:

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

    Пример
    Router A>enable
    Router A#traceroute
    Protocol [ip]:
    Target IP address: 192.168.40.2   
    !--- Адрес, к которому выполняется трассировка тракта.
    
    Source address: 172.16.23.2
    Numeric display [n]:
    Timeout in seconds [3]:
    Probe count [3]:
    Minimum Time to Live [1]:
    Maximum Time to Live [30]:
    Port Number [33434]:
    Loose, Strict, Record, Timestamp, Verbose[none]:
    Type escape sequence to abort.
    Tracing the route to 192.168.40.2
    
      1 172.31.20.2 16 msec 16 msec 16 msec
      2 172.20.10.2 28 msec 28 msec 32 msec
      3 192.168.40.2 32 msec 28 msec *   
    !--- Трассировка выполнена успешно.
    
    
    Router A#
    

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

    Все о команде PING — проверка базовой связи между двумя хостам

    Все системные администраторы и ИТ-специалисты хорошо знакомы с командой ping. Это команда для проверки базовой связи между двумя хостами, такими как хост-сервер или хост-хост.

    Все о команде Ping и как она работает

    PING означает Packet InterNet Groper. Утилита или программа для определения того, доступен ли конкретный IP-адрес из вашей сети или хост / сервер. Утилита Ping обычно используется для проверки сетевых ошибок и диагностики этой проблемы. Механизм работы прост, он отправляет пакет на указанный IP-адрес /хост /адрес сервера, ожидает ответа от этого хоста и измеряет время ответа. Это также называется задержкой.

    Таким образом, вы можете узнать, доступен ли хост из вашей сети и как быстро вы получаете ответ от этого хоста после того, как вы отправили запрос Ping. Маленький пинг, или низкая латентность означает более отзывчивое соединение, особенно в приложениях, где время – это все (например, онлайн-игры). Обычно пинг измеряется в миллисекундах (мс). Более высокая латентность означает, что у вас есть определенные проблемы с вашей сетью. Хотя эта задержка сильно варьируется в зависимости от маршрутизации и вашего местоположения. Если вы находитесь в Украине, и вы пинговали хост из Украины, тогда задержка будет ниже. Но если вы находитесь в Украине, и пингуете хост из Бангладеш, то определенно ваша латентность будет выше из-за вашего местоположения.

    PING является основным методом устранения неполадок для любых подключений. Ping отправит сообщение серверу / хосту, где будет метка «PING», и получит копию сообщения с этого хоста / сервера. Ping вычислит «Время прохождения сообщения в оба конца» (или RTT), которое получает пакет от определенного сервера / хоста.

    В каждой современной операционной системе установлен этот инструмент Ping. Таким образом, вы можете найти эту утилиту для каждой ОС, просто вызвав её с терминала (если вы работаете на операционной системе UNIX / Linux) или из командной строки / MS DOS Prompt (если вы используете операционную систему MS Windows).

    Примечание. Некоторые хосты или сервер могут блокировать или не разрешать какой-либо запрос Ping или ICMP для обеспечения безопасности.

    Рассмотрим примеры Ping, используя ОС Linux Ubuntu 20 LTS. Вы можете использовать любой дистрибутив Linux.

    Версия ping

    Чтобы узнать версию, откройте терминал и введите команду приведенную ниже.

     

    На экране вы уведите установленные версии Ping.

     

    Выполнение Ping

    Есть несколько различий, когда вы выполняете тест Ping(пингуете) из ОС на базе MS Windows и UNIX / Linux.

    Простая команда ping принимает только один параметр имя хоста или его IP-адрес, который вы хотите пропинговать. Простой пример ping показан внизу. Откройте терминал и введите следующее:

     

    Здесь sedicomm.com – это имя хоста или хост.

    С помощью указанной команды вы увидите что-то вроде этого:

    Вам нужно остановить команду Ping, нажав CTRL + C. Иначе она будет выполняться бесконечно. После каждой команды Ping, будет отображаться суммарный отчет.

    Min: Минимальное время, которое требуется, чтобы получить ответ от хоста, который был отправлен с вашего конца.

    Avg: Среднее время, необходимое для получения ответа от хоста, который был отправлен с вашего конца.

    Max: Максимальное время, которое требуется, чтобы получить ответ от хоста, который был отправлен с вашего конца.

    Также вы увидите TTL, который означает «Time To Live». Ping использует числовое значение TTL, при попытке достичь заданный хост по пути маршрута. TTL ограничивает время передачи данных по сети для разных целей, таких как записи DNS, HTTP, ICMP и т. д.

    Ping локальной / частной сети

    Чтобы пропинговать вашу локальную / частную сеть, вам нужно ввести IP-адрес хоста

     

    Здесь, 192.168.1.5 – это хост, на котором будет выполняться пинг в локальной сети(у вас в локальной сети должно быть устройство с таким ip).
    Вы увидите что-то подобное.

     

    Количество пинг запросов

    Обычно, когда вы запускаете простую команду Ping без каких-либо дополнительных параметров, она будет пинговать бесконечно, пока вы используете любую ОС Linux.

    Чтобы пинговать хост, допустим, 10 раз, необходимо использовать :

     

    Здесь вы можете увидеть, что запрос пинг отработал 10 раз, а затем был отображает отчет о пинговании.

    Если вы работаете с ОС Windows, введите это в командной строке

     

    Различные размеры пакета

    По умолчанию ping отправляет 64-байтовый запрос, если вы используете ОС Linux, и 32-байтовый, если вы используете ОС Windows. Если вы хотите изменить размер пакета, выполните следующие действия:

    ping -s 100 -c 6 sedicomm.com

     

    Здесь вы можете видеть, что размер пакета не 64, а 100 байт.

    или

    В ОС Windows введите следующие

     

    Увеличение или уменьшение временного интервала

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

    Давайте увеличим интервал времени пинга на 3 секунды.

     

    Он отправит запрос ping с интервалом в 3 секунды.

    Если вы хотите уменьшить интервал времени пинга, выполните команду:

    sudo ping -i 0.2 sedicomm.com

     

    Потоки с помощью ping

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

    sudo ping -f sedicomm.com

     

    Нажмите CTRL + C, чтобы остановить выполнение. Вы увидите что-то вроде того что показано на картинке. Но учтите, что содержимое может отличаться в зависимости от выбранного хоста и качества вашего интернет-соединение.

    Ping с итоговой статистикой

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

    ping -c 5 -q sedicomm.com

     

    Здесь вы можете видеть, что в терминал не выводиться обращение/ответ от хоста. Выводится исключительно отчет.

    Ping тайм-аут

    Если вы используете параметр -w команды Ping, то это задает крайнее время для завершения вывода Ping. Оно укажет общее количество секунд, в течение которых команда Ping должна отправлять пакеты на этот удаленный хост.

     

    Таким образом, приведенная выше команда будет пинговать хост в течение 6 секунд, а затем она будет автоматически завершена и отобразит результат.

    Объяснение вывода Ping

    При пинговании хоста вы получите иной из рассмотренных ранее результатов ping.

    Узел назначения недоступен

    Если выводится «Destination Host Unreachable», то причиной является отсутствие маршрута от локальной хост-системы для пакетов, которые были отправлены на целевой хост или удаленный маршрутизатор, то есть сообщается, что у нет маршрута к хосту назначения.

    Истекло время запроса

    Если вы видите «Время ожидания запроса», это означает или указывает, что не было получено сообщений о возвратном сигнале в течение времени (по умолчанию 1 секунда) или времени, которое вы установили, когда вы пинговали этот узел. Это может быть вызвано различными причинами; Наиболее распространенными являются перегрузка сети, сбой запроса ARP, фильтрация пакетов / межсетевой экран, ошибка маршрутизации, неисправность кабеля или проблема с коммутатором / маршрутизатором и т. д.

    Неизвестный запрос хоста / Ping не смог найти хост

     

    Может быть, вы неверно написали имя хоста, который хотите пропинговать. Обратите внимание, что мы намеренно ошибочно набрали имя хоста, когда пинговали.

    Для каждого результата ping вы должны иметь 0% потери пакетов с хорошей задержкой или более низким временем отклика. Время задержки, зависит от того, какую среду передачи (UTP, кабель оптоволоконной связи, Wi-Fi) вы используете.

     

    Спасибо за уделенное время на прочтение статьи!

    Если возникли вопросы, задавайте их в комментариях.

    Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

    Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.

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

    Курсы Cisco и Linux с трудоустройством!

    Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.

    Что Вы получите?

    • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
    • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
    • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.

    Как проходит обучение?

    • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
    • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
    • Если хотите индивидуальный график — обсудим и осуществим.
    • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.

    А еще поможем Вам:

    • отредактировать резюме;
    • подготовиться к техническим интервью;
    • подготовиться к конкурсу на понравившуюся вакансию;
    • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.

    Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.

    утилита для проверки соединений в сетях TCP/IP

    PING — утилита для проверки соединений в сетях TCP/IP

    PING — основная утилита командной строки Windows для проверки сетевых соединений в TCP/IP. Команда PING с помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом.

    Проще говоря, команда PING служит для проверки доступности удаленных узлов и диагностики качества связи в сети.

    Ping пожалуй самая основная TCP/IP-команда среди пользователей Windows, используемая для устранения неполадок и проверки возможности доступа к Интернет.

    Команда Ping, запущенная без параметров, выводит справку. Одинаково результативно работает на всех версиях Windows, включая и Windows 10.

    Видео — Как пользоваться утилитой PING

    Синтаксис параметры важные ключи команды PING

    ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера], где

    • -t — Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выхода из нее нажмите клавиши CTRL-C.
    • -a — Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.
    • -n счетчик — Задает число отправляемых сообщений с эхо-запросом. По умолчанию — 4.
    • -l размер — Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию — 32 байта. Максимальный размер — 65500.
    • -f — Задает отправку сообщений с эхо-запросом с флагом «Don’t Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).
    • -i TTL — Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL — 255.
    • -v тип — Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип — это десятичное значение от 0 до 255.
    • -r счетчик — Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.
    • -s счетчик — Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.
    • -j список_узлов — Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
    • -k список_узлов — Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
    • -w интервал — Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке «Request timed out». Интервал по умолчанию равен 4000 (4 секунды).
    • имя_конечного_компьютера — Задает точку назначения, идентифицированную IP-адресом или именем узла.

    Примеры использования команды PING

    • Для отображения справки в командной строке по команде введите: ping /?;
    • Для отправки бесконечных эхо-запросов адресу ya.ru введите команду (вывод промежуточной статистики CTRL-BREAK. Для прерывания CTRL-C): ping ya.ru -t;
    • Для отправки сообщения с эхо-запросом по протоколу ICMP точке назначения 192.168.1.1 и сопоставления с ее узловым именем введите (в ответ получите название узла на верхней строке — Обмен пакетами): ping -a 192.168.1.1;
    • Для отправки сообщения с эхо-запросом на адрес 192.168.1.1 десяти собщений с эхо-запросом, каждое из которых имеет поле данных из 1000 байт, введите: ping -n 10 -l 1000 192.168.1.1

    Для проверки сети также можно воспользоваться командами:

    • TRACERT —  определяет путь до точки назначения с помощью посылки эхо-сообщений;
    • PATHPING — предоставляет информацию о потерях данных на промежуточных узлах.

    Пинг (ping)

    Использование таких простых консольных утилит как ping и tracert может многое рассказать о качестве Вашего Интернет-соединения. Мы расскажем Вам как пинговать и трассировать сайты, а также как извлечь из этого максимум пользы.

    «Какой у Вас IP? Сейчас я Вас пропингую», – можно услышать от специалиста Вашего провайдера при жалобе на опять неработающий Интернет. Последнее слово сисадмина звучит как-то настораживающе (по этому поводу даже есть пара не совсем цензурных анекдотов :)), однако на самом деле ничего страшного с Вами не сделают. Представитель провайдера просто хочет проверить качество связи с Вашим ПК.

    Пинг позволяет увидеть насколько хорошо работает Ваше Интернет-соединение и выявить неполадки на линии. Однако, не стоит думать, что пинг – это прерогатива только бородатых сисадминов. На самом деле каждый может пинговать любые ресурсы Интернета или локальной сети. Сложного в этом ничего нет, а вот польза может быть весьма ощутимой. Поэтому сегодня мы поговорим о «таинственном» слове «ping» и всём, что с ним связано.

    Зачем нужен пинг и трассировка

    Сказать честно, про существования команды «ping» я знал ещё с тех пор, как у меня появился Интернет, но никакой особой пользы я в ней не видел. Впервые же на практике ощутить важность пинга мне пришлось, когда я захотел поиграть онлайн в Counter Strike 1.6 🙂

    Вот тут-то и оказалось, что на серверах с пингом выше 100 мс играть было почти нереально из-за вечных подвисаний и лагов. Поэтому одним из первых практических применений предмета нашей статьи для меня стала сортировка доступных игровых серверов по столбцу «Пинг» (или «Latency» – англ. «задержка») примерно в следующей последовательности (см. шаг «5»):

    Фактически, так я понял, что пинг это не просто абстрактные цифры, а вполне реальные значения, которые отражают величину задержки при обмене данными между Вашим компьютером и удалённым сервером. При этом, что интересно, на него не особо влияет выделенная скорость Вашего Интернет-подключения. Высокий пинг (свыше 100 мс) может быть как на простейшем GPRS-канале связи, так и на широкополосном DSL! По сути, длительность задержки напрямую зависит от удалённости запрашиваемого сервера. Хотя, слишком медленный канал тоже плохо…

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

    С командой «ping» довольно тесно связана и ещё одна команда – «tracert» («traceroute» в Linux). Если пинг показывает лишь время задержки передачи пакетов между Вашим и удалённым ПК, то трассировка позволяет увидеть полный маршрут этих пакетов с определением узлов, на которых происходят максимальные потери и перенаправления.

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

    Думаю, теории хватит – перейдём к практике.

    Команда ping

    Для выполнения всех команд из сегодняшней статьи нам потребуется только Командная строка (хотя, есть и иные способы, о которых речь пойдёт чуть ниже). Вызвать командную строку можно различными способами, однако самым универсальным, на мой взгляд, является вызов через строку «Выполнить». Открываем её нажатием сочетания клавиш WIN+R, вводим команду «cmd» (без кавычек) и жмём Enter.

    В открывшемся окошке терминала введём команду вида: «ping bestfree.ru» (без кавычек), где «ping» – запуск программы пинга, а «bestfree.ru» – адрес Интернет-ресурса, который мы пингуем. Получим примерно такой результат:

    Windows по умолчанию отправит 4 пакета данных на запрошенный Вами веб-ресурс, при этом расшифровав его IP. После завершения процесса тестирования Вы получите отчёт о количестве потерь данных в процентах (если они будут) и средних значениях пинга.

    В принципе, в большинстве случаев данных статистики стандартной команды ping хватит для быстрой оценки ситуации. Однако, при необходимости мы можем дополнить команду рядом параметров, которые изменят её поведение тем или иным образом. Чтобы посмотреть список всех доступных возможностей воспользуемся справкой, введя команду «ping /?» (без кавычек):

    Для проверки устойчивости канала связи иногда недостаточно всего четырёх пакетов данных. В этом случае полезно запускать пинг в бесконечном цикле, как это делается по умолчанию в Linux. Для этого вышеприведённая нами команда дополняется ключом «-t»: «ping bestfree.ru -t» (прервать выполнение можно нажатием CTRL+C, а получить статистику и продолжить пингование CTRL+Break):

    Как альтернативу бесконечному пингу можно использовать пингование заданным количеством пакетов. Для этого используется ключ «-n» с нужным числом, например: «ping bestfree.ru -n 10».

    При плохом соединении пинг со стандартными настройками может не успевать выполниться и будет отображать до 100% потерь при реально имеющейся связи (хоть и медленной). В этом случае целесообразно увеличить время существования пакета, которое обозначается аббревиатурой TTL (от англ. «Time To Live»). Сделать это можно, использовав ключ «-i» с нужным числом в миллисекундах. Например, так можно задать максимально возможное TTL в 255 мс: «ping bestfree.ru -i 255».

    Команда tracert

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

    Как и в случае с пингом, tracert выдаёт нам IP-адрес конечного запрошенного веб-сайта (по адресу же можно проводить и трассировку). Однако, далее следует перечисление всех серверов, через которые проходит сигнал (по умолчанию их максимальное количество – 30).

    Строка с данными о сервере называется «прыжком» или «хопом» (от англ. «hop» – «прыжок»). Она содержит в себе три замера (в миллисекундах), отображающих время ожидания ответа (по умолчанию до 5 секунд), название узла и его IP-адрес.

    Как и ping, tracert имеет ряд дополнительных параметров, получить список которых можно командой: «tracert /?» (без кавычек):

    Из всех доступных параметров запуска наиболее полезными могут стать ключи «-h» (задаёт максимальное количество прыжков) и «-w» (позволяет увеличить интервал ожидания ответа сервера). В качестве примера можно использовать следующую составную команду, которая ограничивает количество прыжков до 10 и увеличивает время ожидания пакета до 9 секунд: «tracert bestfree.ru -h 10 -w 9000«:

    Программы и сервисы для пинга

    В принципе, в выполнении пинга и трассировки через Командную строку нет ничего сложного. Вы даже можете без особых ухищрений сохранить результаты в текстовый файл для того, чтобы переслать их кому-либо по почте. Для этого достаточно после нашей команды всего лишь поставить знак «больше» и задать путь сохранения с именем результирующего файла (например: «ping bestfree.ru > C:\BFping.txt«).

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

    WinPING

    Простейшей реализацией пинга с графическим интерфейсом является программа WinPING:

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

    GPing

    Если Вам нужен практически полноценная графическая реализация команды ping для непрерывного тестирования канала в стиле Linux, то довольно интересным решением в этой сфере можно назвать программу GPing:

    Здесь, кроме ввода адреса пингуемого сайта, можно также задать размер пакетов данных и интервал их передачи. Пинг запускается в непрерывном режиме с выводом средних значений статистики и визуализацией задержек в виде графика. Очень наглядный и удобный для тестирования инструмент! Жалко только, что нет официальной portable-версии…

    Ping GUI

    Ещё одним любопытным инструментом для пингования с расширенными возможностями можно назвать Ping GUI:

    При скачивании программы Ваш антивирус может начать на неё ругаться, поэтому придётся внести её в «белый» список, но она того стоит. Во-первых, Ping GUI не требует установки, а во-вторых, имеет в своём арсенале не только визуально настраиваемую реализацию пинга, но также функцию трассировки и выполнения команды «ipconfig», которая выдаёт информацию обо всех сетевых устройствах Вашего ПК.

    По умолчанию Ping GUI пингует указанный Вами веб-ресурс единожды. Однако, если активировать галочку «Ping Continuously», то пинг будет работать в непрерывном режиме. В сочетании с тем, что программа рисует график результатов выполнения команды, данная возможность позволяет производить длительные тесты сервера. Кстати, для удобства имеется функция экспорта результатов работы в текстовый или CSV-файл.

    Увы, и здесь не обошлось без недочётов. Помимо того, что на программу реагируют антивирусы, в ней реализованы не все параметры работы оригинальных утилит. Также Ping GUI не поддерживает кириллическую кодировку, поэтому, например, при трассировании, вместо русских букв Вы увидите различные «кракозяблики» (естественно, русского интерфейса тоже нет). Ну и последним жирнейшим минусом является то, что программа не умеет вычислять средние значения по выданным результатам…

    Пинг онлайн

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

    Из всех протестированных мной сервисов подобного рода больше всего мне понравился англоязычный Ping.eu, который физически находится в Германии:

    Фактически, если отбросить тот факт, что настроить пинг онлайн не позволяет ни один из тестированных мною сервисов, у Ping.eu всё реализовано наиболее приближённо к оригиналу. Как и в Windows, здесь отправляется 4 запроса к заданному Вами серверу и выдача результатов визуально соответствует тому, что мы обычно видим в Командной строке. Единственная разница в скоростях. Прямой обмен данными между серверами получается на порядок быстрее, чем между запрошенным веб-ресурсом и компьютером пользователя…

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

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

    Настроек здесь, как и в предыдущем случае нет. Вы вводите в поле имя или адрес нужного сервера, жмёте кнопку «Проверить пинг» и получаете результаты. Последние включают в себя расшифровку IP-адреса запрошенного веб-ресурса, а также минимальные, максимальные и средние показатели задержки в ряде стран.

    Как понизить пинг?

    Итак, мы разобрались, что такое пинг, как пинговать сайты и какие для этого существуют инструменты. Мы усвоили, что если пинг низкий (примерно до 100 мс.), то это – хорошо. А теперь главный вопрос: «А что делать, если пинг высокий?». Чтобы дать на него ответ нужно знать первопричину высокого пинга, которая может быть следующей:

    1. Проблемы на стороне запрашиваемого или промежуточного сервера. Помнится, из-за такой проблемы у меня больше года не было прямого доступа к нашему сайту! При попытке пинга выдавалось 100% потерь. Трассировка же показала, что «непроходимость» запроса возникала на одном киевском промежуточном сервере.

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

    2. Географическая удалённость от нужного сервера. Данный случай наиболее актуален для геймеров. Если Вы можете видеть, в какой стране/регионе находится игровой сервер, то выбирайте тот, который ближе всего к Вам. Ведь, несмотря на то, что скорости обмена данными в Интернете сейчас весьма высокие, если пакет данных проходит сотни километров, то это явно будет вызывать большие задержки и, соответственно, зависания в игре.
    3. Проблемы с Интернет-кабелем. Если результаты пинга плохие для нескольких разных сайтов, то здесь может быть два варианта: либо сейчас что-то «химичит» Ваш провайдер (такие «проблемы» обычно пропадают довольно быстро), либо где-то износился Ваш Интернет-кабель.

      Например, не так давно подобная ситуация была у меня на работе. Компьютер стал очень медленно соединяться не только с Интернетом, но и с другими ПК в локальной сети. Проблема оказалось в перетёртом кабеле, проложенном под ковром (!), по которому ходили все, кому не лень 🙂

      Обычно замена кабеля восстанавливает нормальный доступ в Сеть. У нас на сайте имеется целая мини-книга о том, как обжать сетевой кабель самостоятельно. Однако, если Вы сами не можете этого сделать сами, обратитесь к провайдеру, чтобы он прислал к Вам своего специалиста, который заменит повреждённый провод (увы, это не бесплатно, но лучше, чем терпеть постоянные «тормоза»).

    4. Ошибки в работе компьютера. Бывает и так, что в результате деятельности вирусов или необдуманных действий пользователя компьютер либо вообще перестаёт соединяться с Интернетом, либо делает это очень медленно. Правильно диагностировать эту проблему и отличить её от описанной выше ситуации с кабелем можно, попытавшись выйти в Интернет через ту же точку доступа (проводную или беспроводную) с другого компьютера, ноутбука или смартфона. Если проблем с доступом не будет, то однозначно причина в Вашем ПК.

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

      Если же сетевая карта заработает нормально, то проблема в Вашем компьютере. Самым радикальным способом её решения обычно является полная переустановка операционной системы. Однако, перед этим шагом нужно, всё-таки попробовать восстановить всё «малой кровью». Во-первых, проверьте работоспособность драйвера сетевой карты в Диспетчере устройств (значок «Мой Компьютер» – правая кнопка мыши – «Свойства»).

      Если драйвер на месте и неизвестных устройств в Диспетчере не значится, попробуйте восстановить сетевые настройки при помощи утилиты SG TCP Optimizer. Данная программа позволяет автоматически подобрать и применить оптимальные параметры для работы Вашей сети и в ряде случаев позволяет решить проблемы с нарушением доступа к ней после зловредных проделок вирусов (кстати, в программе есть также неплохие визуальные инструменты для пинга и трассировки сайтов)!

    К сожалению, нередки случаи, когда мы никак не можем повлиять на качество нашего Интернет-канала. Например, в небольших городах, где единственным провайдером является телефонная компания, проложенный ещё при Союзе телефонный кабель находится не в самом лучшем состоянии, поэтому связь со Всемирной сетью будет однозначно не самой лучшей. Такая же ситуация может быть и у абонентов, которые географически находятся далеко от центрального офиса провайдера.

    Ну и, естественно, никто не застрахован от банального «раздолбайства» работников местного «центра предоставления услуг доступа к Интернету» (как любят себя называть некоторые ушлые товарищи). Здесь может быть и экономия на кабеле (прокладывают простую витую пару по улице!), и слабое серверное оборудование (тоже экономия…), и неумелые «сисадмины». Но, по крайней мере, Вы можете при помощи трассировки и всё того же пинга выяснить, что задержки возникают именно между Вами и провайдером, а это уже будет веским основанием для претензий с Вашей стороны!

    Выводы

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

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

    P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

    Как сделать непрерывный эхо-запрос

    Ниже приведены методы создания непрерывного эхо-запроса в различных средах.

    Чтобы узнать больше о пингах, см. Сообщение в блоге Что такое пинг?

    Windows (подсказка CMD)

    Это работает в Win95, Win98, WinXP, Win7, Win8 и т. Д. Перейдите в начало, затем запустите, введите cmd, чтобы открыть командную строку.

    пинг 192.168.1.1 -t

    Оболочка Unix / Linux

    В * nix по умолчанию непрерывно.

    пинг 192.168.1.1

    Вы также можете указать высокий счетчик, который будет пинговать очень долго. Этот пример будет пинговать что-то 9 999 999 раз.

    пинг 192.168.1.1 -c 9999999

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

    / bin / ping 192.168.1.1

    Mac и OSX

    В OSX это по умолчанию непрерывно.

    пинг 192.168.1.1

    Если это не сработает, вы можете сделать его непрерывным, выполнив вместо этого следующую команду:

    / sbin / пинг 192.168.1.1

    Маршрутизатор / межсетевой экран / коммутатор Cisco

    Вы не можете выполнять непрерывный эхо-запрос от маршрутизатора Cisco, межсетевого экрана или коммутатора. Сюда входят операционные системы ASA и IOS.Однако вы можете выполнять пинг ОЧЕНЬ долго, указывая большое количество пингов.

    пинг 192.168.1.1 повторить 9999999

    Или, если команда повтора недоступна, используйте расширенный ping, просто выполнив команду ping отдельно и следуя подсказкам после нее.

    Если и этого недостаточно, вы можете настроить монитор SLA на постоянный пинг.

    Можжевельник JunOS

    В JunOS по умолчанию непрерывно.

    пинг 192.168.1.1

    Остановка пинга

    В любой из вышеперечисленных систем вы можете остановить пинг.

    Чтобы остановить непрерывный эхо-запрос, нажмите CONTROL + c .


    Ключевые слова: постоянный ping, непрерывный ping, бесконечный ping, вечный ping, постоянный ping

    Как использовать непрерывную команду Ping для Windows и Linux

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

    Super PC Care — популярный инструмент оптимизации, которым пользуются более десяти миллионов пользователей по всему миру.

    Как работает сетевой пинг?

    Термин «пинг» происходит от технологии сонара, которая излучает звуковой импульс и отслеживает эхо, вызванное звуком, который что-то слышит. Инструменты Ping встроены в большинство операционных систем на компьютерах и работают аналогичным образом.Компьютер отправляет пакеты информации на устройство и ждет ответа от другого устройства. Инструмент ping сообщает вам, сколько времени потребовалось пакету данных, чтобы совершить круговой обход или что передача была неудачной в закрытой сети.

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

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

    Непрерывный пинг в Windows

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

    Шаг 1:

    Начните с открытия командной строки Windows, удерживая клавиши Windows и R и вводя CMD в поле выполнения.

    Шаг 2:

    Введите команду ping , а также параметр -t вместе с IP-адресом. Нажмите Enter, чтобы запустить команду. Например, используйте ping -t 93.184.216.34, .

    Windows реагирует на команду, выполняя бесконечный эхо-запрос по выбранному IP-адресу.

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

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

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

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

    пинг -t 93.174.216.34>; logfile.txt

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

    Непрерывный пинг в Linux

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

    Шаг 1:

    Откройте терминал используемого вами дистрибутива Linux. Самый простой способ сделать это — использовать комбинацию клавиш.Удерживая Control + Alt, нажмите T, чтобы загрузить терминал.

    Шаг 2:

    Введите команду ping в терминал и укажите IP-адрес целевого компьютера. Запустите команду, нажав Enter.

    Linux также позволяет вам создать файл журнала с информацией из теста ping. Команда, используемая для этого, имеет тот же синтаксис, что и команда Windows. Например;

    Пинг 93.271.294.43>; logfile.txt.

    Одна интересная особенность Linux заключается в том, что она позволяет включать временную метку результатов в файл журнала.Добавление команды -D указывает Linux включить временную метку UNIX в результаты проверки связи.

    Ping -D 93.271.294.43>; logfile.txt.

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

    Ping -c 4 93.271.294.43>; logfile.txt.

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

    Сводка

    Информация о том, сколько времени требуется вашему компьютеру для подключения к серверам и компьютерам, — полезная информация для диагностики. Команда ping по умолчанию запускается в Windows четыре раза, поэтому вам нужно добавить немного дополнительного кода, чтобы она запускала непрерывный ping. По умолчанию Linux запускает бесконечный цикл проверки связи. Для Linux вам нужно определить установленное количество пингов, а не устанавливать его на непрерывную работу.

    Как непрерывно пинговать в Windows, Linux и MacOSX? — WiseTut

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

    Как работает непрерывный пинг?

    Непрерывный ping — это постоянная отправка пакетов ping без прерывания. Таким образом, при непрерывном эхо-тестировании на регулярной основе будет отправляться несколько пинговых пакетов. Пакет ping — это пакет ICMP, который маршрутизируется от источника к месту назначения, если TTL не равен 0.

    Непрерывный пинг для Windows (Windows 7, 8, 10 и сервер)

    Ping — это инструмент командной строки и команда, которая выполняется через MS-DOS, командную строку или PowerShell. Итак, сначала мы откроем командную строку из меню «Пуск», набрав msdos или cmd или powershell и т. Д.

    Откройте MS-DOS или командную строку

    Мы введем следующую команду ping. Параметр -t используется для непрерывного пинга. По умолчанию команда ping отправляет 4 пакета цели, а затем останавливает ping.

     > пинг -t wisetut.com  

    Непрерывный пинг в Windows

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

    По своей природе непрерывный пинг будет продолжаться вечно, но в большинстве случаев вам нужно будет его остановить.Непрерывный эхо-запрос можно остановить в Windows с помощью сочетания клавиш CTRL + c , которое используется для завершения процесса.

      CTRL + c  

    Когда непрерывный пинг остановлен с помощью сочетания клавиш CTRL + C, некоторые статистические данные о непрерывном пинге отображаются, как показано ниже. Статистика Ping, такая как отправленный пакет, полученный пакет, потеря пакета, приблизительное время приема-передачи (минимальное, максимальное, среднее).

    Непрерывная статистика пинга

    Непрерывный пинг для Linux (Ubuntu, Debian, Mint, CentOS)

    Linux также предоставляет команду ping.Но самое большое отличие от Windows в том, что функция непрерывного пинга предоставляется по умолчанию. Таким образом, нет необходимости указывать дополнительные параметры для непрерывного пинга. Мы просто предоставим цель ping, как показано ниже, и операция ping будет продолжаться вечно, даже если сеть отключена. Но сначала нужно открыть Linux-терминал из меню.

      $ пинг wisetut.com  

    Непрерывный пинг в Linux (Ubuntu, CentOS, Debian, Mint…)

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

      $ ping wisetut.com> wisetut_ping.txt  

    Целевой хост также может быть указан как IP-адрес.

      $ ping 192.168.122.1> wisetut_ping.txt  

    Поскольку по умолчанию команда ping работает непрерывно, вы можете ограничить счетчик ping определенным числом. Первый способ — использовать CTR + C, который остановит непрерывный процесс проверки связи и завершит работу.

      CTRL + C  

    Более надежный способ — использовать параметр -c , который будет определять количество пакетов ping. Итак, мы предоставим счет как 5 для следующего примера.

      $ ping -c 5 wisetut.com  

    Непрерывный пинг для MacOS

    MacOS — это операционная система, унаследованная от корней Unix, таких же, как операционные системы и дистрибутивы Linux. Таким образом, команда ping в MacOS обеспечивает то же поведение, что и в дистрибутивах Linux.Сначала откройте Terminal из Applications -> Utilities .

      $ пинг wisetut.com  

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

      $ ping -c 5 wisetut.com  

    Непрерывный эхо-запрос для Cisco, маршрутизатора, межсетевого экрана, коммутатора и IOS

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

      $ пинг 192.168.1.1 повторить 9999999  

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

      $ ping wisetut.com повторить 9999999  

    Непрерывный пинг для Juniper и JunOS

    Juniper — это платформа на основе BSD, которая обеспечивает то же поведение, что и Linux.Таким образом, нет необходимости в дополнительных параметрах для непрерывного пинга.

      $ пинг 192.168.1.1  

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

      $ пинг wisetut.com  

    В качестве альтернативы вы можете использовать графический интерфейс для проверки связи с удаленной системой. Поскольку ping и непрерывный ping — это диагностическая операция, вам следует использовать средство диагностики. Затем выполните Tools> Diagnostics> Continuous Ping или Ping> Continuous Ping .

    Непрерывный пинг для Huawei

    Другой популярный сетевой бренд — Huawei, где вы создаете непрерывный пинг. Huawei обеспечивает поведение, аналогичное Windows, где для непрерывного эхо-запроса предоставляется параметр -c .

      $ пинг -c 99999 192.168.1.1  

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

      $ ping -c 99999 wisetut.com  

    Все о команде PING | Unixmen

    Все сетевые администраторы и ИТ-специалисты хорошо знакомы с командой ping.Это команда для спасения жизни, позволяющая проверить базовое соединение между двумя хостами, например, хост с сервером или хост с хостом.

    Давайте углубимся в это и узнаем больше подробностей.

    Что такое пинг и как он работает

    PING расшифровывается как Packet InterNet Groper. Утилита или программа для определения того, доступен ли конкретный IP-адрес или хост / сервер из вашей сети или нет. Утилита ping обычно используется для проверки сетевых ошибок и диагностики этой проблемы. Его рабочий механизм прост, но спасает жизнь.Он работает, отправляя пакет на указанный IP-адрес / адрес хоста / сервера, ожидая ответа от этого хоста и измеряя задержку этого ответа. Это также известно как задержка.

    Итак, вы можете узнать, доступен ли хост из вашей сети и как быстро вы получите ответ от этого хоста после отправки запроса PING. Быстрый пинг или низкая задержка означают более быстрое соединение, особенно в приложениях, где все решает время (например, в онлайн-играх). Обычно пинг измеряется в миллисекундах (мс).более высокая задержка означает, что у вас наверняка есть проблемы с сетью. Хотя эта задержка сильно варьируется в зависимости от маршрутизации и географического местоположения. Если вы находитесь в США и пингуете хост из США, задержка будет меньше. Но если вы находитесь в США и изнываете о хосте в Бангладеш, то определенно ваша задержка будет выше из-за географического местоположения и количества HOP для этой маршрутизации.

    PING — это основной метод устранения неполадок при любых подключениях. Он ответит или откликнется эхом.Ping отправляет сообщение на сервер / хост, которое содержит сообщение «PING», и получает копию сообщения обратно с этого хоста / сервера. Ping вычисляет «время приема-передачи» (или RTT), которое требуется пакету, чтобы достичь определенного сервера / хоста.

    В каждой современной операционной системе предустановлен этот инструмент ping. Таким образом, вы можете найти эту служебную программу в любой ОС прямо из терминала (если вы работаете как операционная система UNIX / Linux) или из (Командная строка / MS DOS Prompt), если вы используете операционную систему MS Windows.

    Примечание : Некоторые хосты или серверы могут блокировать или не разрешать какие-либо эхо-запросы или запросы ICMP в целях безопасности.

    Здесь я покажу вам примеры ping с использованием ОС Linux Ubuntu 14.04.3 LTS . Вы можете использовать любой имеющийся у вас дистрибутив Linux.

    Получение пинга версии

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

     судо пинг -V 

    Он предоставит вам текущие установленные версии ping.

    Выполнение эхо-запроса

    Есть несколько различий, когда вы выполняете ping-тест или ping из ОС на базе MS Windows и UNIX / Linux, подобных ОС.

    Простая команда ping принимает только один параметр, и параметром является имя хоста или IP-адрес хоста, который вы хотите проверить. Простой пример пинга показан ниже. Откройте терминал и введите следующий

     пинг unixmen.com 

    Здесь unixmen.com — имя хоста или хост.

    С помощью приведенной выше команды вы увидите что-то вроде этого

    Вам нужно остановить команду ping, нажав CTRL + C. Иначе он будет пинговать бесконечно долго, пока вы его не остановите. После каждой команды ping он будет отображать итоговый отчет со следующими данными.

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

    Avg : Среднее время, необходимое для получения ответа от хоста, на который с вашего конца был отправлен эхо-запрос.

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

    Также вы увидите TTL, что означает время жизни. Ping использует числовое значение TTL, чтобы попытаться связаться с заданным хост-компьютером по пути маршрута. Это также известно как ограничение числа скачков. TTL ограничивает время передачи данных по сети для различных целей, таких как записи DNS, HTTP, ICMP и т. Д.

    Пинг из локальной / частной сети

    Чтобы проверить связь с хостом в вашей локальной / частной сети, вам необходимо ввести IP-адрес этого хоста.

     пинг 192.168.1.5 -c 5 

    Здесь 192.168.1.5 — это хост, который я хочу пропинговать из своей локальной сети. Это хост моей локальной сети. Я надеюсь, что вы знаете все блоки частной сети и эти хосты.

    Вы увидите что-то вроде этого.

    Количество пингов / номеров

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

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

     пинг -c 10 unixmen.com 

    Вы увидите что-то вроде изображения ниже.

    Здесь вы можете увидеть, что он пингует 10 раз, а затем отображает вам итоговый отчет по пингу.

    Если вы работаете в ОС MS Windows, введите это в командной строке

     пинг -n 10 unixmen.com 

    Другой размер пакета

    По умолчанию он отправляет 64 байта запроса ping на хост, если вы используете любую ОС Linux, и отправляет 32 байта, если вы использовали любую ОС MS Windows.Если вы хотите изменить его и хотите отправить тяжелый пакет, выполните следующие действия

     пинг -s 100 -c 6 unixmen.com 

    Здесь вы можете видеть, что он не отправляет 64 байта. Он отправляет 108 байтов.

    или

    В ОС MS Windows введите следующий

     пинг -l 100 unixmen.com 

    Увеличить или уменьшить временной интервал

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

    Давайте увеличим интервал времени ping на 3 секунды, чтобы он отправлял запрос ping каждые 3 секунды

     пинг -i 3 unixmen.com 

    Он отправит запрос ping с интервалом в 3 секунды.

    Если вы хотите уменьшить интервал времени ping, введите команду ниже

     sudo ping -i 0.2 unixmen.com 

    Флуд с пингом

    Используется для скорейшей отправки пакетов.Это используется для проверки производительности сети. Для этого введите в терминале следующую команду.

     sudo ping -f unixmen.com 

    Нажмите CTRL + C, чтобы остановить это. Вы увидите что-то подобное, и это может отличаться от одного хоста к другому и от того, насколько хорошо ваше интернет-соединение.

    Пинг со сводной статистикой

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

     пинг -c 5 -q unixmen.com 

    Вы увидите что-то вроде этого чуть ниже изображения.

    Здесь вы можете видеть, что он не повторяет и не отвечает на подтверждение от хоста. Просто показывает отчет.

    Тайм-аут Ping

    Если вы передадите параметр -w с командой ping, то он укажет крайний срок для завершения вывода ping. Это указывает общее количество секунд, в течение которых команда ping должна отправлять пакеты на этот удаленный хост.

     ping -w 6 unixmen.com 

    Таким образом, приведенная выше команда будет проверять связь с хостом в течение 6 секунд, а затем будет автоматически завершена и отобразит результат.

    Описание вывода Ping

    Во время ping хоста вы увидите, что результаты ping отличаются.

    Целевой хост недоступен

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

    Истекло время ожидания запроса

    Если вы видите Превышено время ожидания запроса , это означает или указывает на то, что сообщения эхо-ответа не были получены в течение времени по умолчанию, равного 1 секунде, или времени, которое вы установили во время pining этого хоста. Это может быть связано с множеством разных причин; наиболее распространенными являются перегрузка сети, сбой запроса ARP, фильтрация пакетов / межсетевой экран, ошибка маршрутизации, сбой кабеля или проблема порта коммутатора / маршрутизатора и т. д.

    Неизвестный хост / запрос Ping не может найти хост

     ping unixmens.com 

    Может быть, вы неправильно написали имя хоста или хост вообще не выходит из реального интернет-облака. Обратите внимание, что я намеренно неправильно написал имя хоста во время пинга.

    Для каждого результата проверки связи вы должны иметь потерю пакетов 0% с хорошей задержкой или меньшим временем отклика. В зависимости от того, какую среду передачи (UTP, оптоволоконный кабель, Wi-Fi) вы используете, ваша задержка будет отличаться.

    Надеюсь, это вам очень поможет. Спасибо за прочтение.

    Хорошего дня.

    Многопользовательский режим

    Halo Infinite будет включать систему пинга для командного общения

    Подробная информация о многопользовательском игровом процессе Halo Infinite просачивается из официальных источников с тех пор, как он был раскрыт во время шоу Xbox E3 2021, и эта тенденция не собирается прекращаться с тех пор, как ведущий дизайнер многопользовательской игры 343 Industries Эндрю Уиттс недавно подтвердил, что Halo Infinite будет иметь систему ping в сообщении в блоге о сотрудниках.В частности, эта система будет называться «Система отметок» и позволит игрокам отмечать области интереса на картах для своих товарищей по команде.

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

    VPN-предложения: пожизненная лицензия за 16 долларов, ежемесячные планы за 1 доллар и более

    Системы

    Ping, подобные этой, недавно появились во многих шутерах, поэтому неудивительно, что они появятся в следующей большой части Halo.Учитывая, что пинги упрощают общение с товарищами по команде (особенно если у вас нет микрофона), я думаю, что эта функция — это здорово, хотя для do должны быть некоторые ограничения, чтобы убедиться, что гриферы не могут спамить это раздражает всех в холле.

    В целом, приходящие в Halo Infinite пинги — отличная новость, и мы с нетерпением ждем возможности узнать больше о нюансах многопользовательского игрового процесса в ближайшее время. Что вы думаете о включении системы проверки связи в Halo Infinite? Дайте нам знать.Надеюсь, Halo infinite окажется одной из лучших игр для Xbox, когда-либо созданных, когда она выйдет в конце этого года. Я с нетерпением жду возможности сыграть в нее, когда дело касается Xbox Series X, Xbox Series S, консолей Xbox One и компьютеров с Windows 10 (и Windows 11). Примечательно, что вы можете оформить предзаказ на игру сейчас за 60 долларов, но если вас интересует только многопользовательский режим, это будет совершенно бесплатно. Летом 2021 года также выйдет бета-версия Halo Infinite, в которой вы можете зарегистрироваться, чтобы принять участие (дополнительную информацию см. В нашем руководстве о том, как подписаться на бета-версию Halo Infinite).

    Следующее приключение в саге

    Ореол Бесконечный

    Новое великое путешествие ждет

    Halo Infinite — самая большая игра года для Xbox, и, судя по тому, что мы видели на E3 2021, похоже, что она будет фантастической.

    Мы можем получать комиссию за покупки, используя наши ссылки. Учить больше.

    Так много деталей

    В новом видео представлены все мелкие изменения для более крупного Surface Pro 8

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

    Как пинговать общедоступный IP-адрес и расширенный или бесконечный пинг — быстро и легко

    Пинг — это надежный инструмент для диагностики любых проблем с сетью подключения. Независимо от того, какая у вас операционная система, команда PING очень полезна для проверки подключения ПК. Если вы хотите пойти дальше и найти причину более конкретных проблем с подключением, вы можете Ping общедоступный IP-адрес или Ping расширенный .

    Что такое публичный IP-адрес?

    IP (Интернет-протокол) — это Интернет-протокол , который используется для отправки и получения информации по сети. Публичный IP — это идентификатор сети за границей. Как правило, этот адрес назначается поставщиком услуг Интернета для распознавания в Интернете.

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

    Как проверить связь с публичным IP-адресом?

    Откройте приложение командной строки. Ping можно выполнить с помощью CMD, вам просто нужно запустить (Windows Key + R), набрав команду cmd. В этом случае используется операционная система Windows.

    Выполните команду ping. Теперь введите команду ping, а затем IP-адрес, который вы хотите проверить. Пример команды:

    ping 127.0.0.1

    Выполните команду ping с доменным именем. Вы можете проверить соединение с IP-адресом, выполнив команду ping, заменив IP-адрес на доменное имя. Пример команды:

    ping google.com

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

    Для битовой интерпретации ответа, полученного после выполнения команды ping.Каждая строка ответа представляет собой отправленный пакет, и каждый пакет имеет размер 32 байта. Полученный ответ был в среднем 79 мсек.

    Чтобы предотвратить неограниченное выполнение запроса, устанавливается TTL (время жизни). TTL представляет количество переходов, совершаемых пакетом от одного хоста к другому , пока он не достигнет места назначения.

    Как сделать бесконечный или расширенный пинг?

    Команда Ping довольно проста, но у нее есть несколько режимов , которые можно использовать для выполнения конкретной диагностики.Чтобы выполнить расширенный пинг, вам просто нужно ввести команду Ping, затем IP-адрес или доменное имя вместе с термином -t в конце строки. Команда будет выглядеть примерно так:

    ping google.com -t

    Команда будет выполняться, пока вы не закроете окно приложения. Эта версия команды ping полезна для , чтобы детально наблюдать за поведением соединения и средним временем отклика. Он также используется, чтобы определить, есть ли какие-либо события, влияющие на качество соединения.

    Утилита команды Ping

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

    Легко определить, принадлежит ли неисправность внутреннему устройству в сети, маршрутизатору, интернет-провайдеру или неисправность исходит от внешнего сервера.

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

    сообщить об этом объявлении

    окон — Как я могу выполнять эхо-запрос каждые X минут и проверять время ответа?

    Мне нужно было измерить, насколько стабильно мое интернет-соединение, и я не хотел пинговать каждую секунду. Поэтому я написал этот командный файл, чтобы отслеживать статистику пинга, при этом дольше ждя между каждым пингом. Пока тайм-аут ждет x секунд , вы можете нажать любую клавишу (например.)
    title! msg!
    echo Ответ от! ip !:! msg!
    )
    тайм-аут / t! тайм-аут!> нуль
    цикл goto

    :помощь
    эхо.
    эхо% 0
    эхо.
    echo Использование:% 0 ip_address wait_between_pings
    эхо.

    :Конец
    endlocal

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

      Ответ от x.x.x.x: время = 17 мс; Мин. = 17 мс, Макс. = 17 мс, Среднее = 17 мс, Всего = 1, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 15 мс; Мин. = 15 мс, Макс. = 17 мс, Среднее = 16 мс, Всего = 2, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 16 мс; Мин. = 15 мс, Макс. = 17 мс, Среднее = 16 мс, Всего = 3, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 15 мс; Мин. = 15 мс, Макс. = 17 мс, Среднее = 15 мс, Всего = 4, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 10 мс; Мин. = 10 мс, Макс. = 17 мс, Среднее = 14 мс, Всего = 5, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 12 мс; Мин. = 10 мс, Макс. = 17 мс, Среднее = 14 мс, Всего = 6, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 18 мс; Мин. = 10 мс, Макс. = 18 мс, Среднее = 14 мс, Всего = 7, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 12 мс; Мин. = 10 мс, Макс. = 18 мс, Среднее = 14 мс, Всего = 8, Потери = 0 (0%)
    Ответ от x.x.x.x: время = 14 мс; Мин. = 10 мс, Макс. = 18 мс, Среднее = 14 мс, Всего = 9, Потери = 0 (0%)
      

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

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *