Příkaz ping je v průběhu let jedním z nejpraktičtějších způsobů, jak kontrolovat provoz vzdáleného i místního počítače při práci s odesílanými pakety, od nichž se očekává, že odpověď bude znát detaily, jako by byla aktivní nebo ne, kvalita doručení, přijaté balíčky a mnoho dalšího.
Pomocí příkazu ping je možné to provést s jediným hostitelem nebo konkrétním zařízením, ale dnes máme bezplatný nástroj nazvaný fping, díky kterému úlohy detekce zařízení nebo ověření sítě budou mít více funkcí. Z tohoto důvodu dnes Solvetic vysvětlí, jak můžeme instalovat a používat fping v Linuxu a přidat tak do úkolů správy ještě jeden nástroj.
Co je to fpingFping byl vyvinut jako aplikace, která je zodpovědná za odesílání echo požadavků ICMP (Internet Control Message Protocol) na síťové počítače za účelem ověření jejich stavu v reálném čase, ale na rozdíl od příkazu ping nám fping umožňuje pingovat několik hostitelů současně a také nám umožňuje určit soubor, ve kterém je seznam IP adres nebo hostitelů pro ping. S fpingem máme standardní nástroj pro diagnostiku a statistiku sítě.
Na rozdíl od tradičního pingu je fping navržen pro použití ve skriptech, takže jeho výstup je zaměřen na mnohem jednodušší analýzu.
1. Jak nainstalovat fping na Linux
Chcete -li nainstalovat tento nástroj pro fping, můžeme spustit libovolný z následujících příkazů na základě použité distribuce:
Debian / Ubuntu
sudo apt nainstalovat fping
CentOS / RHEL
sudo yum nainstalovat fping
Fedora
sudo dnf nainstalovat fping
Arch Linux
sudo pacman -S fping
ZVĚTŠIT
PoznámkaAlternativně můžeme nainstalovat fping ze zdrojů, za tímto účelem spustíme následující řádky v pořadí:
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
2. Jak pingovat více IP adres Linuxu
K ověření více IP adres provedeme následující:
fping IP1 IP2 IP3….
ZVĚTŠIT
Získáme dva výsledky, které jsou:
NaživuIP adresa je aktivní
NedosažitelnéHostitel není k dispozici
3. Jak pingovat řadu IP adres v Linuxu
Další možností je pingovat konkrétní rozsah IP adres. Tím se odešle požadavek na echo do rozsahu IP adresy a získá se odpověď každého z nich a v závěrečné části najdeme detaily jako:
- Počet spravovaných IP adres
- Počet pozitivních a negativních odpovědí
- Doby odezvy
- Celkový čas provedení úlohy
ZVĚTŠIT
4. Jak skenovat celou síť Linux pomocí fpingu
Je možné, že u některých úkolů podpory je nutné zjistit, kolik IP adres je nebo není v místní síti aktivní. Za tímto účelem přidáme parametr -r 1, který akci opakuje jednou, provedeme následující:
fping -g -r 1 (rozsah IP), například fping -g -r 1 192.168.0.0/24
ZVĚTŠIT
5. Jak ověřit verzi fpingu v systému Linux
Chcete -li znát aktuální verzi fpingu, proveďte následující:
fping -v
ZVĚTŠIT
6. Jak pingovat ze souboru v Linuxu
Je možné vytvořit textový soubor s řadou adres k analýze, v tomto případě musíme použít následující syntaxi:
fping <fping.txtPomocí tohoto příkazu vytvoříte textový soubor s informacemi.
7. Další parametry fpingu (Linux)
Díky fpingu budeme mít možnost používat další parametry, jako například:
Omezit vyhledávání pouze na adresy IPv4
−4, −−ipv4
Hledat pouze adresy IPv6
−6, −−ipv6
Zobrazit pouze aktivní IP adresy
−a, −− živý
Zobrazit cíle podle adresy místo názvu DNS
−A, −−addr
Je to počet bajtů odeslaných dat ping
−b, −−size = BYTY
Ve výchozím režimu se používá faktor backspace, tam fping odesílá více požadavků na cíl před generováním chyby, a proto čeká déle na odpověď na každý následující požadavek
−B, −−backoff = N
Udává počet balíčků požadavků, které se mají odeslat každému cíli
−c, −−count = N.
Pomocí DNS vyhledejte adresu zpětného paketu ping
−d, −−rdns
Získejte IP adresy z textového souboru
−f, −−soubor
Zobrazit pole IP TTL
−H, −−ttl = N
Zobrazte použité rozhraní
−I, −−iface = IFACE
Pinguje každou z více IP adres cílového hostitele
−m, −−všechny
Definujte typ služby
−O, −−tos = N
Jsou to limity opakování, které jsou ve výchozím nastavení 3
−r, −− opakování = N
Nastaví adresu prostředku
−S, −−src = addr
Hledat pouze offline hostitele
−u, −−unreach