Fping - Usa ka High Performance Ping Tool para sa Linux


Ang fping usa ka gamay nga himan sa command line aron ipadala ang ICMP (Internet Control Message Protocol) nga echo request sa mga network host, susama sa ping, apan mas taas nga performance kung mag-ping sa daghang mga host. Ang fping bug-os nga lahi sa ping tungod kay mahimo nimong ipasabut ang bisan unsang gidaghanon sa mga host sa linya sa mando o ipiho ang usa ka file nga adunay lista sa mga IP address o host nga i-ping.

Pananglitan, gamit ang fping, atong matino ang kompleto nga network range (192.168.0.1/24). Magpadala kini og hangyo sa Fping nga mag-host ug mobalhin sa laing target nga host sa round-robin nga paagi. Dili sama sa ping, ang Fping gituyo alang sa batakang pag-script.

Giunsa ang Pag-install sa Fping sa Linux Systems

Sa kadaghanan sa mga distribusyon sa Linux, ang package fping magamit aron ma-install gikan sa default nga mga repositoryo sa pakete gamit ang tool sa pagdumala sa pakete sama sa gipakita.

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

Sa laing bahin, mahimo nimong i-install ang pinakabag-o nga bersyon sa fping (4.0) gikan sa source package gamit ang mosunod nga mga sugo.

$ 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

Atong tan-awon ang pipila ka sugo sa Fping uban sa ilang mga pananglitan.

Ang ubos nga sugo mag-fping sa daghang IP address sa usa ka higayon ug kini magpakita sa status nga buhi o dili maabot.

# 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

Ang mosunod nga sugo mag-fping sa usa ka espesipikong han-ay sa mga IP addressees. Uban sa ubos nga output nagpadala kami og echo request sa range sa IP address ug makadawat og tubag sumala sa among gusto. Usab ang kumulatibo nga resulta gipakita human sa paggawas.

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

Uban sa sugo sa ibabaw, kini mag-ping sa kompleto nga network ug balikon kausa (-r 1). Pasensya, dili posible nga ipakita ang output sa mando tungod kay nag-scroll kini sa akong screen nga wala’y oras.

# fping -g -r 1 192.168.0.0/24

Naghimo kami og file nga gitawag og fping.txt nga adunay IP address (173.194.35.35 ug 98.139.183.24) ngadto sa fping.

# fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

Susiha ang bersyon sa Fping pinaagi sa pagpatuman sa sugo.

# fping -v

fping: Version 4.0
fping: comments to [email 

Kadtong gusto nga makakuha og dugang nga impormasyon nga adunay mga kapilian bahin sa Fping command, palihug tan-awa ang usa ka panid sa tawo. Gihangyo usab nga sulayan ang Fping command sa imong palibot ug ipaambit ang imong kasinatian kanamo pinaagi sa kahon sa komento sa ubos.