Fping – высокопроизводительный инструмент Ping для Linux

by itisgood

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 в вашей среде и поделиться своим опытом с нами через окно комментариев ниже.

 

You may also like

Leave a Comment