You are currently viewing Команда PING в Linux с примерами

Команда PING в Linux с примерами

  • Post author:
  • Post category:Linux

Команда PING (Packet Internet Groper) используется для проверки сетевого подключения между хостом и сервером/хостом. Эта команда принимает в качестве входных данных IP-адрес или URL-адрес и отправляет пакет данных на указанный адрес с сообщением “PING” и получает ответ от сервера/хоста, на этот раз записывается время, которое называется задержкой. Быстрый пинг с низкой задержкой означает более быстрое соединение. Ping использует ICMP(протокол управляющих сообщений Интернета) для отправки эхо-сообщения ICMP на указанный хост, если этот хост доступен, он отправляет ответное сообщение ICMP.. Ping обычно измеряется в миллисекундах. В каждой современной операционной системе этот ping предварительно установлен.

Теперь давайте посмотрим команду PING :

Чтобы установить версию ping в вашей системе.

 sudo ping -v

Using PING:

ping www.programbox.ru

Чтобы прекратить пинг, мы должны использовать ctrl+c, иначе он будет продолжать отправлять пакеты.

  • min: минимальное время для получения ответа
  • avg: среднее время получения ответов
  • max: максимальное время для получения ответа

Управление количеством сообщений:

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

ping -c 5 www.programbox.ru

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

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

-s option.

ping -s 40 -c 5 www.programbox.ru

Изменение интервала времени:

По умолчанию ping подождите 1 сек, чтобы отправить следующий пакет, мы можем изменить это время с помощью:

 -i option

 ping -i 2 www.programbox.ru

Теперь интервал пинга изменится на 2 секунды.

Чтобы получить только краткое изложение:

Чтобы получить только сводную информацию об использовании сети: 

-q option

 ping -c 5 -q www.programbox.ru

Для отключения PING:

Для остановки пинга через некоторое время используйте опцию:

-w option

 ping -w 3 www.programbox.ru

Это прекратит пинговать через 3 секунды

Наводнение с помощью PING:

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

 ping -f www.programbox.ru

Чтобы добавить метку времени

Это текущее время события, записанного машиной по сети. Он работает с помощью опции TS IP-пакета.
У нас есть три варианта с этим:

  1. tsonly (только метка времени)
  2. tsandaddr (отметка времени и адрес)
  3. tsprespec (метка времени предварительно указана для нескольких хостов)
 ping -T tsonly -c 2 127.0.0.1  ping -T tsandaddr -c 2 127.0.0.1

Время ожидания ответа:

Устанавливает время ожидания ответа.

 ping -c 5 -W 3 www.programbox.ru

Чтобы заполнить пакет данными:

Мы можем заполнить данные в пакете, используя опцию-p. Like -p ff заполнит пакет единицами.

 ping -c 5 -p ff www.programbox.ru

Обнаружение MTU пути:

Это простой протокол для определения максимального MTU(максимальной единицы передачи), которое может занять путь TCP.
Мы используем опцию с -m do (запретить фрагментацию), want (обнаружение PMTU, фрагментация локально, когда размер пакета большой) или dont (не устанавливайте флаг DF).

ping -c 5 -M want www.programbox.ru

Укажите TTL(время жизни):

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

ping -c 5 -t 64 www.programbox.ru