Команда Ping Linux

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

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

Ping использует ICMP (Протокол межсетевых управляющих сообщений), чтобы отправить и получить сообщения эха от и до хоста и компьютеров назначения соответственно, чтобы сказать нам о производительности сети. Сообщение запроса ICMP отправляется на компьютер назначения; если целевой IP-адрес доступен, он отправляет ответ сообщения ICMP на главный компьютер. Это говорит нам о состоянии возможности соединения сети, такой как время туда и обратно - время, потраченное, чтобы отправить и получить пакет информации.

Используя команду Ping

В Linux терминал вводят следующую команду:

ping

Это - вывод, который Вы получите:

Давайте опишем (в алфавитном порядке) наиболее часто используемые опции, которые Вы видите выше:

ОпцияОписание
aИспользуйте эту опцию для звука звукового сигнала, когда одноранговый узел будет достижим
bИспользуйте эту опцию позволить проверять с помощью ping-запросов широковещательный адрес
BИспользуйте эту опцию, если Вы не хотите позволять ping изменять исходный адрес датчика
c (количество)Используйте эту опцию установить количество раз для отправления запроса ping
dИспользуйте эту опцию установить Таким-образом-параметр-отладки на используемом сокете
fИспользуйте эту опцию лавинно разослать сеть путем отправки сотни или больше пакетов в секунду
я (интервал)Используйте эту опцию определить интервал между последовательными передачами пакетов. Значение по умолчанию интервала составляет 1 секунду
Я (соединяют интерфейсом с адресом),Используйте эту опцию установить исходный адрес на указанный интерфейсный адрес. Эта опция требуется, когда проверка с помощью ping-запросов IPv6 связывает локальный адрес. Его аргументом может быть IP-адрес или название устройства.
l (предварительная нагрузка)Используйте эту опцию определить номер пакетов для отправки, не ожидая ответа. Для выбора значения больше чем 3 необходимо быть суперпользователем.
nИспользуйте эту опцию отобразить сетевые адреса как числа, а не как имена узлов
qИспользуйте эту опцию отобразить тихий вывод. Это означает, что только сводка отображена при запуске и времени окончания
T (ttl)Используйте эту опцию установить Время жизни
vИспользуйте эту опцию для подробного вывода
VИспользуйте эту опцию отобразить версию и выход
w (крайний срок)Используйте эту опцию определить тайм-аут, в секундах, перед выходами ping, независимо от того, сколько пакетов было отправлено или получено.
W (тайм-аут)Используйте эту опцию установить время (секунды) для ожидания ответа

Некоторые Основные функции Ping

Вот некоторые основные функции ping, которые Вы будете использовать для проверки производительности сети:

Проверка с помощью ping-запросов хоста к доступности

Можно проверить, жив ли хост или не посредством следующей команды ping:

$ ping host-name/IP

Потребуйте у Ctrl+C повреждения команды

Интервал увеличения/Уменьшения между пакетами ping

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

Вот пример для увеличения временного интервала между двумя ping:

$ ping -i 5 127.0.0.1

Вот пример для уменьшения временного интервала между двумя ping:

$ ping -i 0.5 127.0.0.1

Как Вы видите в следующем изображении, необходимо быть суперпользователем для установки этого временного интервала, меньшего, чем 0,2 секунды:

Поэтому команда должна быть выполнена с sudo. Это должно быть похожим на следующее,

 $ sudo ping -i 0.5 127.0.0.1

Введите пароль, когда Вам предлагают, и команда должна работать.

Размер пакета ping изменения

Размер пакета ping по умолчанию составляет 56 байтов. Можно изменить его посредством следующей команды:

$ ping -s packetsize hostname/IP

Здесь мы устанавливаем размер пакета на 100; Вы видите набор значений к 100 в первой строке вывода:

Ping набора для отправки желаемого количества пакетов

Можно установить ping для отправки желаемого количества пакетов следующим образом:

$ ping -c NumberOfPackets IP/hostname

В следующем примере мы определяем номер пакетов как 5; после этого результаты закончатся:

Лавинная рассылка сети

Команда ping позволяет суперпользователям отправлять 100 или больше пакетов в секунду посредством следующей команды:

$ sudo ping -f hostname-IP

Ping печатает a“.” при отправке ping и “/” при получении один.

Тайм-аут ping набора

Можно установить ограничение по времени, после которого выйдет ping; неважно, сколько пакетов ping отправлено или получено:

$ ping -w timeinseconds hostname/ip

Здесь мы используем 3 секунды в качестве тайм-аута:

Слышимый ping

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

$ ping -a hostname/ip

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

Комментарии