Использование утилиты 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
Читайте также:


