Linux

Пример использования команды Ping

Команда Linux ping

Согласно странице руководства, команда Linux «ping» использует обязательную дейтаграмму ECHO_REQUEST протокола ICMP для извлечения ICMP ECHO_RESPONSE из хоста шлюза.

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

Зачем вам использовать команду «ping»

Большинство из нас регулярно посещают одни и те же полезные сайты . Например, мы посещаем веб-сайт BBC, чтобы прочитать новости, и мы посещаем веб-сайт Sky Sports, чтобы узнать новости и результаты футбольных матчей. У вас, несомненно, будет свой собственный набор ключевых сайтов, таких как Lifewire.

Представьте, что вы ввели веб-адрес Lifewire.com в свой браузер, и страница вообще не загружалась. Причиной этого может быть одна из многих вещей.

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

Другая причина может заключаться в том, что сайт действительно недоступен и недоступен.

Независимо от причины, вы можете легко проверить соединение между вашим компьютером и другой сетью, используя команду «ping».

Как работает команда Ping

Когда вы используете свой телефон, вы набираете номер (или чаще всего в настоящее время выбираете их имя из адресной книги на вашем телефоне), и телефон звонит на стороне получателя. Когда этот человек отвечает на звонок и говорит «привет», вы знаете, что у вас есть связь.

Команда «ping» работает аналогичным образом. Вы указываете IP-адрес, который эквивалентен номеру телефона или веб-адресу (имя, связанное с IP-адресом), и «ping» отправляет запрос на этот адрес. Когда принимающая сеть получает запрос, она отправляет ответ, который в основном говорит «привет».

Время, необходимое для ответа сети, называется задержкой .

Пример использования команды «ping»

Чтобы проверить, доступен ли сайт, введите «ping», а затем название сайта, к которому вы хотите подключиться. Например, чтобы пропинговать Lifewire.com, вы должны выполнить следующую команду:

Команда Linux ping

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

  • количество полученных байтов
  • IP-адрес
  • порядковый номер
  • время, необходимое для ответа

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

Linux пинг с IP-адресом

Если вы знаете IP-адрес сети, вы можете использовать его вместо названия сайта:

Получить звуковой «пинг»

Вы можете заставить команду ping издавать шум всякий раз, когда возвращается ответ, используя ключ «-a» как часть команды, как показано в следующей команде:

Вернуть адрес IPv4 или IPv6

IPv6 — это протокол следующего поколения для назначения сетевых адресов, поскольку он предоставляет более уникальные возможные комбинации и должен заменить протокол IPv4 в будущем.

Протокол IPv4 назначает IP-адреса так, как мы привыкли. (Например, 151.101.65.121).

Протокол IPv6 назначает IP-адреса в формате [fe80 :: 51c1 :: a14b :: 8dec% 12].

Если вы хотите вернуть формат сетевого адреса IPv4, вы можете использовать следующую команду:

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

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

По умолчанию, когда вы пингуете сеть, она продолжает делать это, пока вы не нажмете CTRL и C одновременно, чтобы завершить процесс.

Если вы не тестируете скорость сети, вы, вероятно, захотите пропинговать, пока не получите ответ.

Linux ping с ограниченным количеством

Вы можете ограничить количество попыток с помощью ключа «-c» следующим образом:

Здесь происходит то, что запрос в вышеуказанной команде отправляется 4 раза. В результате вы можете получить 4 отправленных пакета и только 1 ответ.

Linux пинг с ограниченным временем

Еще одна вещь, которую вы можете сделать, это установить крайний срок выполнения команды ping с помощью ключа -w.

Это устанавливает крайний срок для пинга в течение 10 секунд. 

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

Если было отправлено 10 пакетов и только 9 было получено обратно, то это означает 10% потерь пакетов. Чем выше потери, тем хуже соединение.

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

Пинг Linux Linux с интервалом и лимитом

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

Противоположностью затопления является указание более длинного интервала между каждым запросом Для этого вы можете использовать ключ «-i» следующим образом:

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux