Weboldal keresés

Fping – Nagy teljesítményű ping eszköz Linuxhoz


Az fping egy kis parancssori eszköz, amellyel ICMP (Internet Control Message Protocol) visszhangkérést küldhet a hálózati gazdagépeknek, hasonlóan a pinghez, de sokkal magasabb. több gazdagép pingelésekor teljesít. Az fping abban különbözik a pingtől, hogy tetszőleges számú gazdagépet definiálhat a parancssorban, vagy megadhat egy fájlt a pingelendő IP-címek vagy gazdagépek listájával.

Olvassa el még: Linux Sysadmin útmutató a hálózatkezeléshez, hibaelhárításhoz és hibakereséshez

Például az fping használatával megadhatjuk a teljes hálózati tartományt (192.168.0.1/24). Fping-kérést küld a gazdagépnek, és körbefutó módon egy másik célállomásra költözik. A pingtől eltérően az Fping alapvetően szkriptelésre szolgál.

Az Fping telepítése Linux rendszereken

A legtöbb Linux-disztribúcióban az fping csomag telepíthető az alapértelmezett csomagtárolókból a csomagkezelő eszköz segítségével, az ábrán látható módon.

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]

Alternatív megoldásként a következő parancsok használatával telepítheti az fping (4.0) legújabb verzióját a forráscsomagból.

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

Lássunk néhány Fping parancsot a példáikkal.

1. Fping több IP-cím

Az alábbi parancs egyszerre több IP címet fping-el, és az állapotot élőként vagy elérhetetlenként jeleníti meg.

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. Az IP-cím Fping tartománya

A következő parancs az IP-címek meghatározott tartományát fogja elérni. Az alábbi kimenettel visszhangkérést küldünk az IP-cím tartományára, és a kívánt választ kapjuk. A kilépés utáni összesített eredmény is látható.

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 teljes hálózat különböző opciókkal

A fenti paranccsal pingelni fogja a teljes hálózatot, és egyszer megismétli (-r 1). Sajnáljuk, nem lehet megjeleníteni a parancs kimenetét, mivel az idő nélkül felfelé görget a képernyőn.

fping -g -r 1 192.168.0.0/24

4. Beolvassa a célpontok listáját egy fájlból

Létrehoztunk egy fping.txt nevű fájlt, amelynek IP-címe (173.194.35.35 és 98.139.183.24) az fpinghez tartozik.

fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

5. Az Fping verziójának megjelenítése

Ellenőrizze az Fping verziót a parancs végrehajtásával.

fping -v

fping: Version 4.0
fping: comments to [email 

Azok, akik többet szeretnének megtudni az Fping parancs opcióiról, nézzenek meg egy man oldalt. Azt is kérték, hogy próbálja ki az Fping parancsot a környezetében, és ossza meg velünk tapasztalatait az alábbi megjegyzésmezőben.