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

arping — утилита OC Unix для обнаружения хостов в компьютерной сети. Функционирует аналогично утилите ping, но, в отличие от неё, посылает/получает не ICMP-запросы/ответы, а ARP-запросы/ответы.

Установка arping в Debian, Ubuntu:

sudo apt install arping

Ключи запуска arping:

  • —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 (время ожидания между ответами в микросекундах)

Примеры использования arping :

Запрос по MAC адресу, 5 попыток

# arping -c 5 00:50:fc:f0:3e:e9
ARPING 00:50:fc:f0:3e:e9
 
--- 00:50:fc:f0:3e:e9 statistics ---
5 packets transmitted, 0 packets received, 100% unanswered

Читайте также:

PQ VPS сервера в 28+ странах.