Стандартный ping - полезный инструмент, но в реальной админской жизни его часто не хватает. Иногда хочется быстро увидеть задержку на графике, а иногда - массово проверить десятки или сотни адресов без лишней возни с выводом.
Для этого есть как минимум две полезные утилиты:
gping и fping. Они не заменяют классический ping, а скорее дополняют его под разные задачи.1️⃣ gping - ping с графиком задержки. Она умеет не просто пинговать хост, а показывать время отклика в виде графика. Причем можно проверять сразу несколько адресов одновременно.
Установка:
apt install gping
Пример запуска:
gping 1.1.1.1 8.8.8.8 8.8.4.4
На выходе получаете наглядное сравнение задержек между несколькими хостами. Например, сразу видно, какой DNS отвечает быстрее и насколько стабилен отклик во времени.
Практической пользы для серверной рутины тут не всегда много, но для личного терминала, быстрой проверки канала или просто наглядной диагностики - вещь приятная.
gping скорее из категории удобных и визуально понятных инструментов, чем must-have на каждом сервере.
2️⃣ fping - массовая проверка узлов без лишнего шума. А вот fping - уже куда более прикладная история. Это старая и проверенная утилита, которая отлично подходит для быстрого пинга списков хостов, диапазонов адресов и целых подсетей. Именно за это ее любят в мониторинге и автоматизации.
Установка:
apt install fping
Например, быстро найти активные узлы в сети можно так:
fping -g 192.168.13.0/24 -qa
На выходе получите только адреса тех хостов, которые ответили:
192.168.13.1
192.168.13.2
192.168.13.17
192.168.13.50
192.168.13.186
Очень удобно, потому что формат вывода уже готов для скриптов: одна строка - один IP.
Можно проверять и диапазон явно:
fping -s -g 192.168.13.1 192.168.13.50 -qa
Если нужен обычный пинг одного хоста:
fping 10.20.1.2
Результат будет простой и понятный:
10.20.1.2 is alive
Еще один полезный сценарий - использовать fping в скриптах через код возврата. Например:
fping 10.20.1.2 -q
echo $?
Если хост доступен, получите: 0
Если нет:
fping 10.20.1.3 -q
echo $?
Результат: 1
Это удобно, потому что не нужно парсить лишний текст, обрезать вывод или городить grep.
Команда либо успешна, либо нет и этого уже достаточно для автоматизации.
Обе утилиты полезны, но в разных сценариях.
gping - больше про удобство и визуализацию.
fping - про практичность, автоматизацию и реальные админские задачи.
#ping #network
🧑💻 NetworkAdmin