Как пропинговать хостовую машину в centos

Команда ping в Linux

Всем знакомы ситуации, когда интернет на компьютере неожиданно разрывается, такое поведение можно наблюдать при использовании ADSL модемов, Wifi на большом расстоянии, GSM и других подобных ненадежных технологий. Быстро выяснить есть ли на компьютере интернет можно с помощью утилиты ping.

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

Как работает ping?

Попытаемся разобраться что делает команда ping. Итак, когда вы отправляете запрос ping удаленному узлу, утилита устанавливает для каждого пакета уникальный идентификатор, а также TTL и время отправки пакета. Если хост доступен, он отправляет ответ, на основе времени отправки утилита может вычислить время прохождения пакета туда и обратно. Затем отправляется следующий пакет. В конце рассчитывается общее количество отправленных и принятых пакетов, процент потерь и другие данные.

Команда Ping

Теперь нам осталось немного попрактиковаться. Но перед тем, как мы перейдем к практике давайте рассмотрим синтаксис команды и ее опции. Синтаксис довольно прост:

$ ping опции адрес_узла

Формат команды ping очень прост. В качестве адреса узла можно передавать как ip адрес, так и доменное имя. Опции настраивают поведение утилиты. Рассмотрим основные из них:

Теперь, когда мы рассмотрели основные параметры команды ping и ее синтаксис, пришло время практики, дальше поговорим о том, как сделать ping определенного узла в Linux.

Как пользоваться Ping?

Для проверки работоспособности сети часто используется программа ping любого сайта, который всегда доступен, например, google.com или еще проще и короче ya.ru. Вам будет достаточно передать утилите в параметрах этот адрес, она сама найдет ip и сделает все нужное:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Как я и писал выше, для каждого пакета выводится уникальный идентификатор icmp_seq, количество узлов до целевого узла ttl и время, потраченное на доставку пакета time. Чтобы остановить ping нажмите сочетание клавиш Ctrl+C. В конце утилита вывела общую статистику:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Точно так же как мы выполняем ping для домена, можно указать ip адрес напрямую. Это позволяет проверить есть ли сеть когда неверно настроены серверы DNS. Например:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Выводы

В этой статье мы рассмотрели что такое команда ping в linux, как ее использовать основные параметры и методы применения. Этот очень простой инструмент можно применять для тестирования неполадок сети и их исправления. В этом плане утилита может стать незаменимой.

Источник

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

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Ping в основном используется для проверки доступности удаленного хоста или нет. Удаленным хостом может быть веб-сервер, ваш маршрутизатор или система в вашей локальной сети.

Как работает ping? Фактически он отправляет небольшие ICMP- пакеты на удаленный хост и ожидает ответа. Если хост включен, вы должны увидеть ответ.

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

Итак, как вы используете Ping в Linux? Каковы различные параметры команды Ping? Позвольте мне показать вам некоторые из общих способов использования команды Ping.

Вы знали? Команда Ping правильно написана как PING и обозначает Packet Internet Groper.

Использование команды ping в Linux

Вы можете использовать команду ping с IP-адресом или именем хоста/URL.

Предположим, мы пингуем Google. Он отправит ICMP-пакеты размером 56 байтов на google.com.

Вы должны вручную остановить команду ping, иначе она продолжит выполняться. Вы можете использовать Ctrl + C терминала ярлык, чтобы остановить команду ping в Linux, как мы сделали в приведенном выше примере.

Теперь, когда вы знаете, как пинговать в Linux, давайте посмотрим на некоторые другие опции команды ping.

Отправить только N количество пакетов

При этом вы можете указать количество пакетов, которые команда ping должна отправить перед автоматической остановкой.

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

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

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

Изменить интервал времени между двумя пингами

Для отправки ICMP-пакетов с интервалом в 3 секунды вы можете использовать команду Ping, например:

Вы также можете уменьшить временной интервал между пингами.

Однако, если вы попытаетесь уменьшить временной интервал ниже 0,2 секунды (200 мс), вы увидите ошибку:

Не беспокойтесь Вы все еще можете пропинговать с интервалом менее 200 мс. Но для этого нужно использовать пинг с правами root.

Изменить размер пакета

DoS-атака с пингом, который также называется Ping of Death.

Одна из самых простых атак DoS – Ping of Death. При такого рода атаках злоумышленник отправляет большое количество запросов ping за очень короткий промежуток времени. Если сервер не настроен должным образом, он потерпит крах при обработке запроса ping, и веб-сайт закроется.

Когда вы запустите эту команду, вы увидите, что некоторые точки появляются и исчезают в выходных данных. Каждый ‘.’ обозначает запрос, тогда как ответом является возврат (поэтому точки исчезают).

Этот параметр проверки связи полезен при тестировании нагрузочной способности сервера.

Бонусный совет: отправьте звуковые сигналы

Обратите внимание, что не все дистрибутивы Linux настроены на создание звукового сигнала. Мы проверили это на Ubuntu 18.04, и могли слышать звуковой сигнал.

Устранение неисправностей команды Ping

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

Нет ответа на пинг

Вы можете заметить, что некоторые хосты не отвечают на запрос ping. Кажется, что команда ping зависла, потому что нет ответа. Команда просто остается там, она даже не истекает.

Если вы прервете команду ping, вы увидите странную статистику.

Как видите, было передано 100 пакетов, но ни на один из них не было получено ответа.

Скорее всего, потому что некоторые серверы отбрасывают пакеты ICMP. Это мера безопасности, чтобы избежать ping-флудов.

Хост назначения недоступен

Эта ошибка может возникать по одной из двух причин:

Если вы видите только ошибку «целевой хост недоступен», это означает, что вашей системе не удалось найти маршрут к удаленному хосту.

С другой стороны, если вы видите ошибку в части ответа «Reply from », это означает, что пакет был отправлен за пределы вашей сети, но он не смог достичь пункта назначения.

Иногда серверы также блокируют трафик ICMP, который может показать эту ошибку.

Время ожидания запроса

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

Готовы пинговать?

Мы надеемся, что эта статья помогла вам лучше понять команду ping в Linux.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

15 примеров команды PING для диагностики сети

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

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Сама базовая возможность этой утилиты – определить доступен ли тот или иной хост. Тем не менее в этом материале мы приведем примеры расширенных возможностей этой команды в системе Linux.

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Про Linux за 5 минут | Что это или как финский студент перевернул мир?

Для чего используется команда PING?

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

Как видно, эта команда очень необходима для администрирования сети и серверов.

Как работает команда PING?

Принцип работы команды Ping прост: она посылает серию пакетов маленького размера на указанное устройство.

Для тестирования устройства может быть использован либо IP-адрес, либо имя хоста. После отправки пакета, утилита проверяет и измеряет время ответа целевого устройства.

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

Например, в локальной проводной сети команда вернет лучший результат по времени, чем в сети с несколькими маршрутизаторами и сетевыми мостами.

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

Синтаксис команды следующий:

Ниже приведены некоторые полезные и часто используемые ключи для этой команды:

Можно ли использовать PING с прокси-сервером?

Прокси – это сервер или приложение играющее роль посредника для соединения двух хостов в сети. Это своего рода «человек посередине», который отправляет запросы прямо к хосту.

Проблема в том, что команда PING требует прямого соединения между устройствами. Таким образом, команда Ping не может функционировать если перед ним стоит прокси-сервер.

Ping IPv6 адресов

По умолчанию, когда запускаем команду PING, мы используем IP версии 4. Однако, с появлением протокола IPv6, все чаще стали встречаться адреса такого формата.

Ядро Linux поддерживает IPv6 начиная с версии 2.2, так что все дистрибутивы Linux поддерживают этот протокол.

Базовый синтаксис таков:

Как и при работе с IPv4, ключом –c можем указать число пакетов, для отправки, а ключ –i – определяет интерфейс для исходящих запросов.

Ping конкретного порта

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

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Ping с выводом времени

Хотя команда ping дает много полезной информации, но этого может быть недостаточно. Тем не менее, есть возможность настроить команду так, чтобы она показала дату и время отправки пакета. Это может сделать вывод приятней и полезней для скриптов и логирования.

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Как видно из скриншота, команда показывает дату и время отправки каждого пакета.

Ping всех устройств в указанной подсети

Командой Ping можно посылать сигнал всем хостам в сети или подсети. Для этого нужно запустить ping с ключом –b на широковещательный адрес, который заканчивается на 255. Например:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

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

Как завершить команду PING?

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

После этого команда немедленно остановится.

Завершение работы команды по счетчику

Вы можете ограничить число посылаемых пакетов. Например, если поставить число пакетов равным 10, то после отправки указанного числа пакетов выполнение команды прекратится.

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Где расположена утилита PING?

В Unix-подобных системах таких, как Linux бинарные файлы обычно располагаются по пути

В этой папке можно найти все множество бинарных файлов, которые мы используем как команды в терминале. В других ОС семейства Linux, они могут быть расположены в:

Проверить это можем командой ls :

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

На скриншоте видно, что команда ping находится в папке

Другой метод, которым можно найти место расположения команд это which :

На выводе она даст следующую информацию:

Проверка задержки командой PING

Одна из возможностей, предоставляемых командой PING, является возможность измерения времени отклика сети. По-другому это называется задержка или время ожидания.

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

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Как вы могли заметить, каждый пакет был отправлен с конкретным временем ответа. В конце же есть строка, которая начинается на:

Второе значение после знака равенства – это время задержки. В нашем случае он равен 6,798.

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

С помощью этого показателя мы можем определить хосты, связь с которыми хуже и приять соответствующие меры.

Поиск идеального значения MTU

MTU (Maximum Transmission Unit) это максимальный размер пакета, который может быть передан по сети.

Сегодня, в целях безопасности, в сетях создаются препятствия для работы MTU. Но большинство локальных сетей на основе Ethernet использует MTU размером 1500 байт.

Если нужно найти самый подходящий размер MTU с помощью команды Ping, следует определить начальное значение и уменьшать его до тех пор, пока прекратятся ошибки. Если значение большое, мы получим следующую ошибку:

Чтобы сделать это запустите следующую команду:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

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

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Если получите другое сообщение, начальное значение должно быть уменьшено по единице до тех пор, пока не получите требуемый результат.

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

Ping на 2-ом уровне OSI (использование arping)

С помощью команды ping диагностика проводится на основе IP-адреса конкретного узла в сети. Это связано с тем, что команда ping работает на третьем сетевом уровне модели OSI.

Синтаксис команды следующий:

В результате получите что-то подобное:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Вывод команды показывает размер отправленного пакета, затем MAC адрес узла назначения, а также время ответа.

Отметим, что эта команда не предустановлена на системе Debian и производных.

Ping по имени узла

По умолчанию, команда ping посылает пакеты на узел назначения используя IP адрес или имя узла назначения. Также нужно отметить, что большинство реализаций утилиты ping на Linux не разрешают DNS в обратном направлении.

Например, если мы запустим команду ping, указав IP адрес, он вернёт только IP узла. И наоборот, если параметром передадим имя узла, то команда вернет его IP адрес. Посмотрите вывод введя команду ниже:

Ping маршрута (traceroute)

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

Команда tracert (Windows) или traceroute работают аналогично ping. Преимуществом этой команды является то, что он показывает весь путь следования пакета от источника до узла назначения.

В принципе traceroute посылает тот же ICMP пакет, что и Ping. Но в случае traceroute, в отличии от ping начально значение TTL пакета выставляется равным единице. Пакет доходит до первого узла по пути к узлу назначения. Устройство уменьшает TTL на одну единицу и если получается нуль, то возвращает сообщение об ошибке истечения времени пакета. В сообщение так же содержится IP адрес и имя хоста. Отправитель получает данное сообщение. Если оно не от узла назначения, то посылает второй пакет с TTL на один больше предыдущего. И так до тех пор, пока не получит ответ от узла назначения. Для получения пути нужно ввести команду:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Запустить команду если ping вернул ошибку

Представьте, что вам нужно получить оповещение если узел назначения перестал отвечать на запросы команды ping. Для этого нужно включить команду ping в bash скрипт и прописать нужные команды. Например, скрипт ниже позволяет вам проверить отвечает ли узел на запросы ping:

Установление размера пакета ping

По умолчанию, размер пакетов ICMP равен 56 байтам. Это позволяет не влиять на работу сети во время проверки. Но при необходимости можно изменять это значение. Для этого достаточно запустить команду ping с ключом –s и требуемым размером. Например:

Если нужно установить значение пакета равным 100 байтам, нужно прописать команду ниже:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Отключение команды ping

Если вы обслуживаете сеть, то вам может быть необходимо отключить ответ на ping запросы в любое время. Это можно сделать как временно, так и постоянно, в зависимости от ваших нужд. Для временного отключения команды ping нужно ввести команду ниже от имени root-а:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Она выключить возможно ответа на ICMP запросы до перезагрузки системы. Но если нужно навсегда отключить эту возможность, то придется отредактировать файл

и добавить следующую строку:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Сохраните файл и, для применения изменений введите команду:

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Заключение

В этом материале мы рассмотрели, как команда ping работает в системе Linux. Ping одна из самых легких команд. Она позволяет лицам, ответственным в обеспечении нормально работы сети, выявлять проблемы и устранять их.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

How to Ping in CentOS [Install Ping Command in CentOS]

How to Ping in CentOS? Today’s tutorial focuses on the ping command in CentOS and how to ping a website (or IP address) in CentOS. Read on to find out.

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

List of content you will read in this article:

Linux is one of the most reliable, robust, and stable open-source operating systems. You can leverage various flavors of Linux distribution and CentOS 8 is one of them. One of the most special features of Linux distributions is various commands that can solve various tasks easily. You can simply use the command-line interface for running the commands and one of the commands is the Linux ping command.

You can use the ping command for troubleshooting, testing, and diagnosing the connectivity issues of the network. The ping command allows you to send multiple ICMP (internet control message protocol) echo request packages to the other host available over the network. These packages are being sent to a specific IP address available on the network that must be waiting for a reply. Whenever the package has been received by the destination, it will respond using an ICMP echo reply.

There are various uses of the ping command. Using the ping command, you will be able to determine whether the remote IP address is active or inactive. Apart from this, the Linux ping will help you in finding the delay for the round-trip communication and check if any of the packets is missing while transmitting.

The ping command comes as a part of the iputils package. This package is generally pre-installed on every distribution of Linux. Not only this, you can find it on Windows, macOS, and FreeBSD.

Installing ping command

For installing the ping command follow the below-given steps:

Step 1: log in to your Linux server using SSH as the root user.

Step 2: Then you need to install the package required to use the ping command. So we will install the iputils package via yum command.

yum install iputils

Then enter “y” and hit enter. Then you can ping the required IP address to check its status.

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

Getting iputil rpm on CentOS 8

For installing ping command in CentOS using RPM packages follow the steps below:

Step 1: Log into the CentOS8 server using root user.

Step 2: Then start downloading the iputil rpm from the CentOS website with the help of wget command.

Step 3: Then install the iputil package using the yum or rpm command.

yum install iputils-20180629-7.el8.x86_64.rpm

Как пропинговать хостовую машину в centos. Смотреть фото Как пропинговать хостовую машину в centos. Смотреть картинку Как пропинговать хостовую машину в centos. Картинка про Как пропинговать хостовую машину в centos. Фото Как пропинговать хостовую машину в centos

How to Ping in Centos

Use the following syntax for the ping command.

ping [OPTIONS] DESTINATION

Here, we are using the google.com site to ping and get its details.

You will get the following output for this ping command.

PING google.com (172.217.22.206) 56(84) bytes of data.

64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=1 ttl=53 time=40.2 ms

64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=2 ttl=53 time=41.8 ms

64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=3 ttl=53 time=47.4 ms

64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=4 ttl=53 time=41.4 ms

4 packets transmitted, 4 received, 0% packet loss, time 7ms

rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms

The ping command will help in resolving the domain name to the IP address and start with sending the ICMP packages to the IP address of the destined location. If in case, you will get the destination reachable then it will definitely respond back and the output displays a line that will contain the below fields.

Generally, the interval that stands between sending a new packet is one second. With the help of the ping command, you will be able to send ICMP packets to the specified destination IP address until you get interrupted by an interrupt. If you want to stop the command in between, then hit ctrl+C. After the command has been stopped, you will get statistics on the screen along with the packet loss details. If there is a packet loss, then some of your data get lost somewhere on the network due to some network issue. For checking the packet loss, you can run the traceroute command.

If you do not get a reply for the ping command, it means there is a network issue or the communication is not established yet. It may be the case that either the IP address is not active or the host is having a firewall that is blocking the ICMP traffic.

Specify the Number of Packets

In order to specify the Source Interface

In order to specify the Internet Protocol

If you are using the ping command, you need to use either IPv4 or IPv6 internet protocol but it totally depends on the machine’s DNS settings.

More CentOS Ping Command Options

Ping OptionThe output of the Command
aIt will give a sound when a peer can be reached.
bIt will allow you to ping broadcast IP addresses.
BPrevents the ping to change the source address of the probe.
c (count)It will limit you to send the number of ping requests.
dIt will set the SO-DEBUG option on the used socket.
fThis will Flood by sending hundreds of packets per second over a network.
i (interval)This will inform you that how many successful packets have been transmitted into the specified time interval. By default value = 1 Second
I (interface address)I will help you st set your source IP address to a specified interface IP address. It is required while pinging IPv6 link-local address. For this, use an IP address or name of the device.
l (preload)I will define the number of packets you can send without waiting for a response. You can specify the value higher than 3 and by giving yourself superuser permissions.
nThis will display IP addresses as output rather than hostnames.
qThis will show you quiet output that will ping line displayed and summary of the ping command at the end.
T (TTL)It will Set Time To Live.
vIt will give verbose output.
VIt will show the ping version and exit to a new command prompt line.
w (deadline)Before you exist a ping command, it will specify the time limit, regardless of how many packets have been sent or received.
W (timeout)It determines the time in seconds for which you need to wait for a response.

Conclusion

From a network administrator’s perspective, the ping is the most commonly used command. It will help you in troubleshooting the network and its communication to other hosts. It is provided as a network utility that helps in testing the IP level; connectivity of the specified host present on the network.

We have mentioned some of the basic centos ping commands that you can use on CentOS 8. If you wish to disable ping in CentOS, check out this in-depth blog post.

Источник

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

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