Fping описание
fping – это небольшой инструмент командной строки для отправки эхо-запроса ICMP (Internet Control Message Protocol) на сетевые узлы, аналогичные ping, но значительно более производельные, когда вы пингуете несколько хостов.
fping полностью отличается от ping тем, что вы можете определить любое количество хостов в командной строке или указать файл со списком IP-адресов или хостов для ping.
Например, используя fping, мы можем указать полный диапазон сети (192.168.0.1/24).
Он отправит запрос Fping на хост и переместится на другой целевой хост с округлой маской.
Как установить Fping в Linux-системах
В большинстве дистрибутивов Linux пакет fping доступен для установки из репозиториев пакетов по умолчанию с помощью инструмента управления пакетами, как показано ниже
# sudo apt install fping [На Debian/Ubuntu] # sudo yum install fping [На CentOS/RHEL] # sudo dnf install fping [На Fedora 22+] # sudo pacman -S fping [На Arch Linux]
Кроме того, вы можете установить последнюю версию fping (4.0) из исходного пакета, используя следующие команды.
$ wget https://fping.org/dist/fping-4.0.tar.gz $ tar -xvf fping-4.0.tar.gz $ cd fping-4.0/ $ ./configure $ make && make install
Рассмотрим некоторые команды Fping с их примерами.
1. Многопоточный IP-адрес Fping
В приведенной ниже команде будет отображаться несколько IP-адресов одновременно, и он будет отображать статус как живой или недоступный.
# fping 50.116.66.139 173.194.35.35 98.139.183.24 50.116.66.139 is alive 173.194.35.35 is unreachable 98.139.183.24 is unreachable
2. Диапазон IP-адреса
Следующая команда будет использовать определенный диапазон IP-адресов.
С выводом ниже мы отправляем запрос эха в диапазон IP-адреса и получаем ответ, как мы хотели.
Также кумулятивный результат показан после вывода.
# fping -s -g 192.168.0.1 192.168.0.9 192.168.0.1 is alive 192.168.0.2 is alive ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3 ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3 ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3 ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4 192.168.0.3 is unreachable 192.168.0.4 is unreachable 8 9 targets 2 alive 2 unreachable 0 unknown addresses 4 timeouts (waiting for response) 9 ICMP Echos sent 2 ICMP Echo Replies received 2 other ICMP received 0.10 ms (min round trip time) 0.21 ms (avg round trip time) 0.32 ms (max round trip time) 4.295 sec (elapsed real time)
3. Полная сеть с различными параметрами
# fping -g -r 1 192.168.0.0/24
4. Считывает список целевых значений из файла
Мы создали файл fping.txt с IP-адресами (173.194.35.35 и 98.139.183.24) для fping.
# fping < fping.txt 173.194.35.35 is alive 98.139.183.24 is alive
5. Показать версию Fping
Проверьте версию Fping, выполнив команду:
# fping -v fping: Version 4.0 fping: comments to david@schweikert.ch
Те, кто хочет получить дополнительную информацию с параметрами команды Fping, загляните в справочную страницу.
Также попросим попробовать команду Fping в вашей среде и поделиться своим опытом с нами через окно комментариев ниже.