Командата 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