Как да инсталирате и използвате командата fping в Linux

Командата ping през годините е един от най -практичните начини за проверка на работата както на отдалечен, така и на локален компютър при работа с изпратени пакети и от които се очаква отговор да знае подробности, сякаш това е активно или не, качество на доставката, получени пакети и много други.

Чрез командата ping е възможно да се направи това с един хост или конкретно оборудване, но днес имаме безплатна помощна програма, наречена fping, благодарение на която задачите за откриване на оборудване или проверка на мрежата ще имат повече функции. Поради тази причина днес Solvetic ще обясни как можем да инсталираме и използваме fping в Linux и по този начин да добавим още една помощна програма към задачите за управление.

Какво е fpingFping е разработен като приложение, което отговаря за изпращането на ехо заявки на ICMP (Internet Control Message Protocol) към мрежовите компютри, за да потвърди тяхното състояние в реално време, но за разлика от командата ping, fping ни позволява да пингваме няколко хоста едновременно и също ни позволява да посочим файл, в който е списъкът с IP адреси или хостове за пинг. С fping имаме стандартен инструмент за мрежова диагностика и статистика.

За разлика от традиционното пинг, fping е проектиран да се използва в скриптове, така че неговият изход е фокусиран да бъде много по -опростен анализ.

1. Как да инсталирате fping на Linux


За да инсталираме тази помощна програма fping, можем да изпълним някоя от следните команди въз основа на използваното разпространение:

Debian / Ubuntu

 sudo apt инсталирате fping

CentOS / RHEL

 sudo yum инсталирайте fping

Fedora

 sudo dnf инсталирате fping

Arch Linux

 sudo pacman -S fping

Увеличете

ЗабележкаКато алтернатива можем да инсталираме fping от ресурси, за това изпълняваме следните редове в техния ред:

 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. Как да пингвате няколко IP адреса на Linux


За да потвърдим множество IP адреси, ще изпълним следното:
 fping IP1 IP2 IP3….

Увеличете

Ще получим два резултата, които са:

ЖивIP адресът е активен

НедостижимХостът не е достъпен

3. Как да пингвате диапазон от IP адреси в Linux


Друга възможност е да пингвате определен диапазон от IP адреси. Това изпраща ехо заявка до обхвата на IP адреса и се получава отговорът на всеки от тях и в последната част откриваме подробности като:
  • Брой управлявани IP адреси
  • Брой положителни и отрицателни отговори
  • Време за реакция
  • Общо време за изпълнение на задачата

Увеличете

4. Как да сканирате цяла Linux мрежа с fping


Възможно е за някои задачи за поддръжка да е необходимо да се види колко IP адреси са активни или не в локална мрежа. За целта ще добавим параметъра -r 1, който повтаря действието веднъж, изпълняваме следното:
 fping -g -r 1 (IP диапазон), например, fping -g -r 1 192.168.0.0/24

Увеличете

5. Как да потвърдите fping версията на Linux


За да знаете текущата версия на fping, просто изпълнете следното:
 fping -v

Увеличете

6. Как да пингвате от файл в Linux


Възможно е да се създаде текстов файл с набор от адреси за анализ, в този случай трябва да използваме следния синтаксис:
 fping <fping.txt
С тази команда създавате текстов файл с информацията.

7. Допълнителни параметри на fping (Linux)


С fping ще имаме възможност да използваме допълнителни параметри като:

Ограничете търсенето само за IPv4 адреси

 −4, −−ipv4

Търсете само IPv6 адреси

 −6, −−ipv6

Показване само на активни IP адреси

 −a, −−live

Показване на цели по адрес вместо име на DNS

 −A, −−addr

Това е броят байтове за пинг данни за изпращане

 −b, −−size = BYTES

Коефициентът на връщане се използва в режим по подразбиране, там fping изпраща множество заявки до цел, преди да генерира грешка, и за това чака по -дълго за отговор на всяка следваща заявка

 −B, −−backoff = N

Показва броя на пакетите заявки за изпращане до всяка цел

 −c, −−count = N

Използвайте DNS, за да намерите адреса на връщащия пакет ping

 −d, −−rdns

Вземете IP адреси от текстов файл

 −f, −− файл

Показване на полето IP TTL

 −H, −−ttl = N

Показване на използвания интерфейс

 −I, −−iface = IFACE

Пингва всеки от множеството IP адреси на целевия хост

 −m, −−всички

Определете вида на услугата

 −O, −−tos = N

Това са ограниченията за повторен опит, които по подразбиране са 3

 −r, −−повторен опит = N

Задава адреса на ресурса

 −S, −−src = addr

Търсете само офлайн хост

 −u, −− unreach

wave wave wave wave wave