Версия: 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
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Внимание! Данный системный модуль может быть уже установлен.
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.