Как использовать команду Ping в Linux

Ping служит важным диагностическим инструментом для сетевых инженеров, системных администраторов и даже любознательных энтузиастов технологий.

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

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

Общий синтаксис команды ping:

пинг (IP-АДРЕС)

1. Укажите количество упаковок

ping -c (число) (IP-адрес)

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

Например, если вы запустите команду ping с опцией -c 5 для отправки 5 пакетов на IP-адрес 127.0.0.1, вы можете увидеть результаты, подобные следующим:

PING 127.0.0.1 (127.0.0.1) 56(84) байт данных. 64 байта из 127.0.0.1: icmp_seq=1 ttl=64 time=0,045 мс 64 байта из 127.0.0.1: icmp_seq=2 ttl=64 time=0,058 мс 64 байта из 127.0.0.1: icmp_seq=3 ttl=64 time=0,056 мс 64 байта из 127.0.0.1: icmp_seq=4 ttl=64 time=0,059 мс 64 байта из 127.0.0.1: icmp_seq=5 ttl=64 time=0,057 мс — 127.0.0.1 статистика ping — передано 5 пакетов, 5 получено, потеря пакетов 0 %, время 3999 мс rtt мин/ср/макс/моткл = 0,045/0,055/0,059/0,006 мс

2. Проверьте сеть Localhost.

пинговать локальный хост

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

Например, когда вы пингуете localhost, вы, по сути, пингуете свою собственную машину. Вот пример результата, который вы можете увидеть:

PING localhost (127.0.0.1) 56 (84) байт данных. 64 байта с локального хоста (127.0.0.1): icmp_seq=1 ttl=64 time=0,033 мс 64 байта с локального хоста (127.0.0.1): icmp_seq=2 ttl=64 time=0,031 мс 64 байта с локального хоста (127.0.0.1): icmp_seq=3 ttl=64 time=0,031 мс 64 байта от локального хоста (127.0.0.1): icmp_seq=4 ttl=64 time=0,030 мс — статистика пинга локального хоста — 4 пакета отправлено, 4 получено, 0% потери пакетов , время 2998 мс rtt мин/сред/макс/мот = 0,030/0,031/0,033/0,001 мс

3. Отправляйте пинги только в течение ограниченного периода времени.

ping -i (число) (IP-адрес)

Опция -i устанавливает период ожидания в секундах перед отправкой каждого пакета.

Например, команда ping -i 5 127.0.0.1 будет отправлять пакеты эхо-запроса ICMP на адрес обратной связи 127.0.0.1 каждые 5 секунд. Вот пример вывода:

PING 127.0.0.1 (127.0.0.1) 56(84) байт данных. 64 байта из 127.0.0.1: icmp_seq=1 ttl=64 time=0,035 мс 64 байта из 127.0.0.1: icmp_seq=2 ttl=64 time=0,040 мс 64 байта из 127.0.0.1: icmp_seq=3 ttl=64 time=0,038 мс 64 байта из 127.0.0.1: icmp_seq=4 ttl=64 time=0,039 мс — 127.0.0.1 статистика ping — 4 пакета отправлено, 4 получено, 0% потери пакетов, время 15005 мс rtt мин/среднее/макс/ mdev = 0,035/0,038/0,040/0,007 мс

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

4. Заливка пингом целевого хоста

ping -f (IP-адрес)

Опция -f будет отправлять пакеты как можно быстрее. Это может привести к переполнению сети, поэтому его часто называют «наводнением ping». Он в основном используется для проверки выносливости, и его следует использовать с осторожностью.

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

Например, типичный вывод может выглядеть примерно так:

PING 127.0.0.1 (127.0.0.1) 56(84) байт данных. ……….^C — 127.0.0.1 статистика пинга — 468751 переданных пакетов, 468750 полученных, 0% потери пакетов, время 330 мс rtt min/avg/max/mdev = 0,025/0,035/ 0,139/0,002 мс, канал 2, ipg/ewma 0,182/0,037 мс

Обратите внимание, что ^C выше означает нажатие Ctrl + C для остановки команды. Важно знать, что для параметра Flood требуются права root, поэтому вам может потребоваться запустить эту команду с помощью sudo, если вы не являетесь пользователем root.

5. Изменить размер пинг-пакета.

ping -s (число) (IP-адрес)

Используя опцию -s для увеличения размера пакета по умолчанию, вы можете отправлять легкие и тяжелые пакеты.

Например, команда ping -s 1000 127.0.0.1 отправляет эхо-запрос ICMP на адрес обратной связи 127.0.0.1 с размером пакета 1000 байт. Вот пример того, как может выглядеть результат:

PING 127.0.0.1 (127.0.0.1) 1000 (1028) байт данных. 1008 байт из 127.0.0.1: icmp_seq=1 ttl=64 time=0,050 мс 1008 байт из 127.0.0.1: icmp_seq=2 ttl=64 time=0,054 мс 1008 байт из 127.0.0.1: icmp_seq=3 ttl=64 time=0.0 50 мс 1008 байт из 127.0.0.1: icmp_seq=4 ttl=64 time=0,054 мс — 127.0.0.1 статистика ping — 4 пакета отправлено, 4 получено, 0% потери пакетов, время 3071 мс rtt мин/ср/макс/ mdev = 0,050/0,052/0,054/0,002 мс

6. Показывать только итоговые строки

ping -q (IP-адрес)

Опция -q выводит строку с обычной информацией о пинге, за которой следует статистика.

Например, когда вы запускаете команду ping с флагом -q на адресе обратной связи 127.0.0.1, она отправит пакеты ICMP ECHO_REQUEST сетевому узлу. Флаг -q заставляет команду выполняться в «тихом» режиме, где по завершении отображается только сводная статистика. Вывод может выглядеть примерно так:

PING 127.0.0.1 (127.0.0.1) 56(84) байт данных. — 127.0.0.1 статистика пинга — 10 пакетов отправлено, 10 получено, 0% потери пакетов, время 8999 мс rtt мин/сред/макс/мотв = 0,045/0,057/0,082/0,012 мс

7. Установите срок получения посылок.

ping -w (секунды) (IP-адрес)

Эта опция перестает получать результаты проверки связи через определенный период времени.

Например, когда вы запускаете команду ping с опцией -w 10 для адреса обратной связи 127.0.0.1, она отправляет пакеты эхо-запроса ICMP на этот адрес и ожидает до 10 секунд для получения ответа. Вот пример вывода, который вы можете увидеть:

PING 127.0.0.1 (127.0.0.1) 56(84) байт данных. 64 байта из 127.0.0.1: icmp_seq=1 ttl=64 time=0,041 мс 64 байта из 127.0.0.1: icmp_seq=2 ttl=64 time=0,040 мс 64 байта из 127.0.0.1: icmp_seq=3 ttl=64 time=0,041 мс 64 байта из 127.0.0.1: icmp_seq=4 ttl=64 time=0,038 мс. — 127.0.0.1 статистика пинга — 10 пакетов отправлено, 10 получено, 0% потери пакетов, время 8999 мс rtt мин/сред/макс/мдев = 0,038/0,041/0,045/0,002 мс

Похожие записи

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

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