Использование утилиты fping

Homepage: fping

Утилита fping проверяет доступность узлов в сети путем посылки ICMP протокол диагностики перегрузки сети ECHO_REQUEST пакетов. В отличие от стандартной утилиты ping проверки целостности и качества локальной сети и Интернета, можно указать сколько угодно узлов в командной строке или указать текстовый файл со списком узлов. Вместо того, чтобы послать запрос ожидать ответа от одного узла fping посылает запрос и переходит к следующему узлу по round-robin. По умолчанию, когда узел ответил он удаляется из списка узлов для проверки, если же в течение заданного времени и/или количества попыток ответ не пришёл то такой узел считается недоступным. fping может посылать указанное или бесконечное количество запросов, так же, как это делает ping.

Ключи:

  • -e показывает RTT (Round Trip Time — время от момента посылки запроса до момента получения ответа)
  • -c указывает количество посылаемых пакетов
  • -A показывает IP целевого домена
$ fping -e -c 2 exapmle.com
exapmle.com : [0], 96 bytes, 228 ms (228 avg, 0% loss)
exapmle.com : [1], 96 bytes, 226 ms (227 avg, 0% loss)

exapmle.com : xmt/rcv/%loss = 2/2/0%, min/avg/max = 226/227/228
  • Определить доступные хосты в диапазоне IP, можно применяя ключ -g
    $ fping -g 192.168.1.0/24
    192.168.1.1 is alive
    192.168.1.2 is alive
    192.168.1.10 is alive
    192.168.1.11 is alive
    ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.3
    ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.4
    ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.5
    ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.6
PQ VPS сервера в 28+ странах.