Fping - augstas veiktspējas Ping rīks Linux


fping ir mazs komandrindas rīks, lai nosūtītu ICMP (Internet Control Message Protocol) atbalss pieprasījumu tīkla resursdatoriem, līdzīgi kā ping, bet daudz labāk darbojas, pingējot vairākus resursdatorus. fping pilnīgi atšķiras no ping ar to, ka komandrindā varat definēt jebkuru saimniekdatoru skaitu vai norādīt failu ar ping adresējamo IP adrešu vai resursdatoru sarakstu.

Piemēram, izmantojot fping, mēs varam norādīt visu tīkla diapazonu (192.168.0.1/24). Tas nosūtīs Fping pieprasījumu uzņemt un pāriet uz citu mērķa resursdatoru pēc kārtas. Atšķirībā no ping, Fping ir paredzēts galvenokārt skriptiem.

Kā instalēt Fping Linux sistēmās

Lielākajā daļā Linux izplatījumu pakotne fping ir pieejama instalēšanai no noklusējuma pakotņu krātuvēm, izmantojot pakotņu pārvaldības rīku, kā parādīts.

# sudo apt install fping  [On Debian/Ubuntu]
# sudo yum install fping  [On CentOS/RHEL]
# sudo dnf install fping  [On Fedora 22+]
# sudo pacman -S fping    [On Arch Linux]

Varat arī instalēt jaunāko fping (4.0) versiju no avota pakotnes, izmantojot šādas komandas.

$ 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

Apskatīsim dažas Fping komandas ar viņu piemēriem.

Tālāk sniegtā komanda vienlaikus parādīs vairākas IP adreses, un tā parādīs statusu kā dzīvu vai nesasniedzamu.

# 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

Šī komanda veiks noteiktu IP adresātu diapazonu. Ar zemāku izvadi mēs nosūtām atbalss pieprasījumu uz IP adreses diapazonu un saņemam atbildi, kā mēs vēlējāmies. Arī kumulatīvais rezultāts, kas parādīts pēc iziešanas.

# 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)

Izmantojot iepriekš minēto komandu, tas pingēs visu tīklu un atkārtos vienu reizi (-r 1). Diemžēl komandas izvadi nav iespējams parādīt, jo tas bez laika ritina uz augšu manu ekrānu.

# fping -g -r 1 192.168.0.0/24

Mēs esam izveidojuši failu ar nosaukumu fping.txt ar IP adresi (173.194.35.35 un 98.139.183.24) līdz fping.

# fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

Pārbaudiet Fping versiju, izpildot komandu.

# fping -v

fping: Version 4.0
fping: comments to [email 

Tie, kas vēlas iegūt vairāk informācijas, izmantojot opcijas par komandu Fping, lūdzu, skatiet cilvēka lapu. Tāpat lūdza izmēģināt Fping komandu savā vidē un dalīties pieredzē ar mums, izmantojot zemāk esošo komentāru lodziņu.