Версия: 20240117
ping - утилита, которая используется для проверки доступности узла в сети и измерения времени, необходимого для передачи данных до него и обратно (так называемое время отклика или round-trip time, RTT). Эта утилита работает на основе протокола ICMP.
Контактная информация:
Проект GitHub
Лицензия:
BSD-3-Clause
GPL-2.0-or-later
Синтаксис:
ping [options] <destination>
Опции:
Опция | Описание |
---|---|
<destination> | DNS-имя или IP-адрес |
-a | Использовать звуковой сигнал при пинге |
-A | Использовать адаптивный пинг |
-B | Закрепить исходный адрес |
-c <count> | Остановить после получения <count> ответов |
-C | Вызвать syscall connect() при создании сокета |
-D | Выводить метки времени |
-d | Использовать опцию сокета SO_DEBUG |
-e <identifier> | Определить идентификатор для сессии пинга, по умолчанию случайный для SOCK_RAW и определяемый ядром для SOCK_DGRAM. Подразумевает использование SOCK_RAW (только для IPv4 при идентификаторе 0) |
-f | Интенсивный пинг (flood ping) |
-h | Вывести справку и выйти |
-H | Принудительно выполнять обратное разрешение DNS имен (полезно для числовых адресов или при использовании -f), переопределяет -n |
-I <interface> | Имя интерфейса или адрес |
-i <interval> | Интервал в секундах между отправкой каждого пакета |
-L | Подавить зацикливание многоадресных пакетов |
-l <preload> | Отправить <preload> число пакетов, ожидая ответов |
-m <mark> | Пометить исходящие пакеты |
-M <pmtud opt> | Определить параметр обнаружения MTU пути, может быть одним из <do|dont|want|probe> |
-n | Не выполнять обратное разрешение DNS имен, переопределяет -H |
-O | Сообщать о невыполненных запросах |
-p <pattern> | Содержимое байта заполнения |
-q | Тихий режим (минимум вывода) |
-Q <tclass> | Использовать биты качества обслуживания <tclass> |
-s <size> | Использовать <size> в качестве числа байтов данных, которые нужно отправить |
-S <size> | Использовать <size> в качестве значения опции сокета SO_SNDBUF |
-t <ttl> | Установить время жизни (TTL) |
-U | Выводить задержку от пользователя к пользователю |
-v | Подробный вывод |
-V | Вывести версию и выйти |
-w <deadline> | Время ожидания ответа в секундах |
-W <timeout> | Время ожидания ответа |
Опции IPv4:
Опция | Описание |
---|---|
-4 | Использовать IPv4 |
-b | Разрешить пинговать широковещательные адреса |
-R | Записать маршрут |
-T <timestamp> | Определить метку времени, может быть одним из <tsonly|tsandaddr|tsprespec> |
Опции IPv6:
Опция | Описание |
---|---|
-6 | Использовать IPv6 |
-F <flowlabel> | Определить метку потока, по умолчанию случайная |
-N <nodeinfo opt> | Использовать запрос информации об узле IPv6, попробуйте <help> в качестве аргумента |
Для проверки доступности хоста следует открыть терминал и ввести:
ping ya.ru
Где:
При использовании доменного имени, а не IP-адреса, ping сначала отправляет запрос на DNS-разрешение имени.
Примерный вывод:
PING ya.ru (5.255.255.242) 56(84) bytes of data.
64 bytes from ya.ru (5.255.255.242): icmp_seq=1 ttl=63 time=84.9 ms
64 bytes from ya.ru (5.255.255.242): icmp_seq=2 ttl=63 time=84.6 ms
64 bytes from ya.ru (5.255.255.242): icmp_seq=3 ttl=63 time=83.5 ms
64 bytes from ya.ru (5.255.255.242): icmp_seq=4 ttl=63 time=85.4 ms
--- ya.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 83.480/84.597/85.421/0.711 ms
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Внимание! Данный системный модуль может быть уже установлен.
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы .