Форум — Admin Как написать ARP запрос вручную? 0 0 Необходимо получить МАС адрес принадлежащий извесному IP, но отсутствующему в ARP таблице? Ссылка
сделай ping на этот IP, он в ARP-таблице и появится. или это чем-то не устраивает ? sasha999 ★★★★ (31.01.02 12:50:32 MSK) Показать ответ Ссылка
Ответ на: комментарий от sasha999 31.01.02 12:50:32 MSK Все это в скрипте работать будет.. В циклах... Лишний трафик... Хочется что нибудь системное.... еще машина может на пинг не отвечать.... asus ★ (31.01.02 13:20:58 MSK) автор топика Ссылка
А получить один раз и занести в АРП таблицу как статическую запись нельзя ? > В циклах... А что, МАК адрес часто меняться будет ? Можешь попробовать вот это: http://www.laurentconstantin.com/common/lcrzoex/doc/en/intro.html исходники: http://www.laurentconstantin.com/common/lcrzoex/download/v4/lcrzoex-4.03-src.tgz RTFM ★ (01.02.02 00:09:56 MSK) Ссылка
# ping -c 1 -s 9 192.168.159.13 >/dev/null 2>&1 ; /sbin/arp |grep 192.168.159.13 | tr -s ' ' | cut -f 3 -d ' ' выдает 00:F0:1E:65:83:94 Это как по твоему одна команда или четыре? ansky ★★★★★ (01.02.02 04:11:27 MSK) Ссылка
кстати на пинг она может и не ответить, а на arp-запрос ответит все равно, и запись в arp-таблице появится. Если конечно машина включена. ansky ★★★★★ (01.02.02 04:22:02 MSK) Ссылка