Использование утилиты 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


