Как визуализировать ответы Ping в Linux с помощью gping
Linux

Как визуализировать ответы Ping в Linux с помощью gping

Если вам не нравится текстовый вывод команды ping, установите gping – утилиту CLI, которая визуализирует ответы ping в Linux

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

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

Что такое ping и как он работает?

ping – это команда Linux, которая использует дейтаграмму ECHO_REQUEST протокола Internet Control Message Protocol (ICMP) для получения ICMP ECHO_RESPONSE от удаленного узла. Это означает, что если вы:

ping google.com

ваш компьютер посылает ping на google.com, а google.com возвращает эхо на вашу локальную машину

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

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

ping поставляется предустановленным на большинстве систем Linux, но если вы не можете найти его на своей, установите его с помощью:

sudo apt install inetutils-ping

Вы можете получить помощь командной строки для ping, выполнив команду:

man ping

Чем gping лучше Ping, и как его установить?

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

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

Чтобы установить gping на дистрибутивы на базе Debian, сначала добавьте ключ PPA в ваши исходники:

echo 'deb http://packages.azlux.fr/debian/ buster main' | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -

Теперь обновите и установите gping:

sudo apt update
sudo apt install gping

Выполните следующую команду для установки gping на Fedora:

sudo dnf copr enable atim/gping -y && sudo dnf install gping

В Arch Linux:

pacman -S gping

Чтобы установить gping на Gentoo, выполните команду:

sudo eselect repository enable dm9pZCAq
sudo emerge --sync dm9pZCAq
sudo emerge net-misc/gping::dm9pZCAq

Если в вашей системе Linux установлен Snap, вы можете установить пакет gping snap с помощью:

sudo snap install gping

Как использовать gping для визуализации Ping-ответов в Linux

Программа gping проста в использовании и принимает в качестве аргументов несколько имен хостов. Чтобы увидеть график пинг-ответов от BBC, Google, Bing и CNN, выполните следующие действия:

gping bbc.co.uk google.com bing.com cnn.com

и gping начнет пинговать указанные хосты и строить графики результатов для вашей проверки. Цвета назначаются gping, хотя вы можете назначить цвета отдельным хостам с помощью ключа –color или -c:

gping bbc.co.uk --color cyan

Вы также можете изменить интервал наблюдения от значения по умолчанию 0,2 секунды с помощью флагов -n или –watch-interval

Вот и все, что делает gping. Хотя он не обладает таким широким набором опций конфигурации, как ping, это мощный инструмент в сарае для всех, кто интересуется сетями

Начните карьеру сетевого инженера!

Базовое понимание сетей и ответов необходимо, если вы хотите сделать карьеру сетевого инженера, а ping и gping помогут вам развить инстинктивное понимание того, как машины взаимодействуют в сети

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

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий