Fping - Linux üçin ýokary öndürijilikli ping guraly


fping, ICMP (Internet Control Message Protocol) echo haýyşyny tor öý eýelerine ibermek üçin kiçijik buýruk setiri guraly, ping ýaly, ýöne köp öý eýesini basanda has ýokary ýerine ýetirýär. fping pingden düýpgöter tapawutlanýar, sebäbi buýruk setirindäki islendik öý eýesini kesgitläp ýa-da IP adresleriniň ýa-da öý eýeleriniň sanawy bolan bir faýly görkezip bilersiňiz.

Mysal üçin, fping ulanyp, doly ulgam aralygyny kesgitläp bileris (192.168.0.1/24). Fping haýyşyny tegelek görnüşde başga bir maksatly öý eýesine geçirmek we göçürmek haýyşyny iberer. Pingden tapawutlylykda, Fping esasan skript üçin niýetlenendir.

Linux ulgamlarynda Fping-i nädip gurmaly

Linux paýlamalarynyň köpüsinde, görkezilişi ýaly paket dolandyryş guralyny ulanyp, deslapky paket ammarlaryndan gurnamak üçin fping bukjasy bar.

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

Ativea-da bolmasa, aşakdaky buýruklary ulanyp, çeşme paketinden fping (4.0) iň soňky wersiýasyny gurup bilersiňiz.

$ 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

Mysallary bilen käbir Fping buýrugyny göreliň.

Aşakdaky buýruk birbada birnäçe IP adresi açar we diri ýa-da elýeterli däl statusy görkezer.

# 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

Aşakdaky buýruk IP adresleriniň belli bir diapazonyny açar. Aşakdaky çykyş bilen, IP salgysynyň diapazonyna eho haýyşyny iberýäris we isleýşimiz ýaly jogap alýarys. Çykandan soň görkezilen jemleýji netije.

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

Aboveokardaky buýruk bilen, ol doly tora girer we bir gezek gaýtalanar (-r 1). Bagyşlaň, buýrugyň netijesini görkezmek mümkin däl, sebäbi wagtym ýok ekranymy aýlaýar.

# fping -g -r 1 192.168.0.0/24

Fping üçin IP adresi (173.194.35.35 we 98.139.183.24) bolan fping.txt atly bir faýl döretdik.

# fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

Buýrugy ýerine ýetirip, Fping wersiýasyny barlaň.

# fping -v

fping: Version 4.0
fping: comments to [email 

Fping buýrugy barada opsiýalar bilen has giňişleýin maglumat almak isleýänler, adam sahypasyna göz aýlaň. Şeýle hem, Fping buýrugyny daş-töweregiňizde synap görmek we aşakdaky düşündiriş gutusy arkaly tejribäňizi biziň bilen paýlaşmak haýyş edildi.