Использование утилиты arping

arping — утилита посылающая arp, ip пинги на указанный хост и отображающая ответы.
Выполняется от пользователя root, в Ubuntu для этого из под обычного пользователя можно дописывать перед каждой командой sudo.

Приведу примеры выполнения arping.
Ping IP-адреса:

arping 192.168.1.55

Ping MAC-адреса с указанием сетевого интерфейса через который будут идти пакеты:

arping -i eth0 00:01:02:33:04:50

Опишу возможные опции запуска:
—help (отображение расширенной справки по команде)
-h (отображение краткой справки)
-0 (используется для проверки связи с ip-адресом 0.0.0.0)
-a (звуковой пинг)
-A (при отправке использется ARP-ответ (ARP REPLY) вместо ARP-запроса (ARP REQUEST), ответы не ожидаются)
-b (отправляются только широковещательные пакеты, в отличии от обычного режима когда сначала идут широковещательные потом конкретно адресату)
-B (используется вместо указания адреса 255.255.255.255)
-c число (отсылает только указанное количество запросов)
-d (поиск дубликатов ответов)
-D (ответы отображаются в виде восклицательных знаков, а потерянные пакеты как точки)
-e (похоже на -a, но звуковой сигнал только когда нет ответа)
-i интерфейс (указывает какой сетевой интерфейс использовать)
-p (включение promiscious режима)
-q (не отображать сообщения, кроме сообщения об ошибках)
-r (Raw. сырой вывод)
-R (Raw. сырой вывод, может комбинироваться с -r)
-s MAC (указание мак-адреса источника. Возможно с этой опцией придется использовать -p)
-S IP (как -b и -0, но с адресом источника)
-t MAC (указание мак-адреса цели, при пинге IP адреса)
-T IP (указание целевого ip-адреса при пинге мк-адреса)
-u (отображение индекса отправленных и принятых пакетов index=received/sent)
-v (подробный вывод, отображается в два раза больше информации)
-w (время ожидания между ответами в микросекундах)

Пожертвование на развитие сайта

WMZ: Z194678240611
WMR: R140090465321
WMU: U183267036323
Яндекс: 410013553565284
Спасибо вам за поддержку

Добавить комментарий