Fping – didelio našumo „Ping“ įrankis, skirtas „Linux“.


fping yra mažas komandų eilutės įrankis, skirtas siųsti ICMP (Internet Control Message Protocol) aido užklausą tinklo priegloboms, panašus į ping, bet daug didesnis atliekami pinguojant keliems pagrindiniams kompiuteriams. fping visiškai skiriasi nuo ping tuo, kad komandinėje eilutėje galite apibrėžti bet kokį pagrindinių kompiuterių skaičių arba nurodyti failą su IP adresų ar kompiuterių, kuriuos reikia ping, sąrašu.

Taip pat skaitykite: „Linux Sysadmin“ tinklo valdymo, trikčių šalinimo ir derinimo vadovas

Pavyzdžiui, naudodami fping, galime nurodyti visą tinklo diapazoną (192.168.0.1/24). Jis išsiųs „Fping“ užklausą pagrindiniam kompiuteriui ir pereis į kitą tikslinį pagrindinį kompiuterį. Skirtingai nuo ping, Fping iš esmės yra skirtas scenarijui kurti.

Kaip įdiegti Fping Linux sistemose

Daugumoje „Linux“ paskirstymų paketą fping galima įdiegti iš numatytųjų paketų saugyklų naudojant paketų valdymo įrankį, kaip parodyta.

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]

Arba galite įdiegti naujausią fping versiją (4.0) iš šaltinio paketo naudodami šias 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

Pažiūrėkime kai kurias Fping komandas su jų pavyzdžiais.

1. Fping keli IP adresai

Toliau pateikta komanda vienu metu pateiks kelis IP adresus, o būsena bus rodoma kaip gyvas arba nepasiekiamas.

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. Fping IP adreso diapazonas

Ši komanda pateiks nurodytą IP adresų diapazoną. Naudodami žemiau pateiktą išvestį siunčiame aido užklausą į IP adresų diapazoną ir gauname atsakymą, kaip norėjome. Taip pat kaupiamasis rezultatas rodomas po išėjimo.

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 Visas tinklas su įvairiomis parinktimis

Naudojant pirmiau nurodytą komandą, jis siunčia ping visą tinklą ir pakartos vieną kartą (-r 1). Atsiprašome, neįmanoma parodyti komandos išvesties, nes ji be laiko slenka mano ekrane.

fping -g -r 1 192.168.0.0/24

4. Nuskaito taikinių sąrašą iš failo

Sukūrėme failą, pavadintą fping.txt, kurio IP adresas (173.194.35.35 ir 98.139.183.24) į fping.

fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

5. Rodyti Fping versiją

Patikrinkite Fping versiją vykdydami komandą.

fping -v

fping: Version 4.0
fping: comments to [email 

Tie, kurie nori gauti daugiau informacijos apie parinktis apie komandą Fping, peržiūrėkite man puslapį. Taip pat prašoma išbandyti Fping komandą savo aplinkoje ir pasidalyti savo patirtimi su mumis per toliau esantį komentarų laukelį.