В течение многих лет команда ping была одним из наиболее практичных способов проверки работы как удаленного, так и локального компьютера при работе с отправленными пакетами, от которых ожидается, что ответ будет знать подробности, как если бы это активен или нет, качество доставки, посылки получены и многое другое.
Используя команду ping, можно выполнить это действие с отдельным хостом или оборудованием, в частности, но сегодня у нас есть бесплатная утилита fping, благодаря которой задачи обнаружения оборудования или проверки сети будут выполнять больше функций. полный. Именно по этой причине сегодня Solvetic объяснит, как мы можем установить и использовать fping в Linux, и тем самым добавим еще одну утилиту для задач управления.
Что такое фпинг
Fping был разработан как приложение, которое отвечает за отправку эхо-запросов ICMP (Internet Control Message Protocol) на компьютеры в сети для проверки их статуса в режиме реального времени, но, в отличие от команды ping, fping позволяет нам пинговать несколько хостов одновременно, а также позволяет нам указать файл, в котором находится список IP-адресов или хостов для пинга. С fping у нас есть стандартный инструмент для диагностики и статистики сети.
В отличие от традиционного ping, fping предназначен для использования в скриптах, поэтому его вывод сфокусирован на более простой анализ.
1. Как установить fping на Linux
Чтобы установить эту утилиту fping, мы можем выполнить любую из следующих команд в зависимости от используемого дистрибутива:
Debian / Ubuntu
sudo apt установить fping
CentOS / RHEL
sudo yum установить fping
мягкая фетровая шляпа
sudo dnf установить fping
Линукс арка
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 Как запустить ping для различных IP-адресов Linux
Чтобы проверить несколько IP-адресов, мы выполним следующее:
фпинг 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, −−alive
Показывать цели по адресу вместо DNS-имени
−A, −−addr
Количество байтов отправляемых данных ping.
−b, −−size = БАЙТЫ
Коэффициент отката используется в режиме по умолчанию, при этом fping отправляет несколько запросов к цели перед генерацией ошибки, и для этого он дольше ожидает ответа в каждом последующем запросе.
−B, −−backoff = N
Укажите количество пакетов запросов для отправки каждой цели
−c, −−count = N
Используйте DNS, чтобы найти адрес пакета ping return
−d, −−rdns
Получить IP-адреса текстового файла
-F, −−file
Показать поле IP TTL
−H, −−ttl = N
Показать используемый интерфейс
-I, -−iface = IFACE
Отправьте пинг на каждый из нескольких IP-адресов хоста назначения.
−m, −−all
Определите тип услуги
−O, −−tos = N
Это пределы повторных попыток, которые по умолчанию равны 3
−r, −−retry = N
Установить адрес ресурса
−S, −−src = addr
Искать только в автономном режиме хоста
−u, −−unreach
СТАТЬИ