Как найти IP address по mac-address????

Автор suibersony, 14 июня 2013, 11:07:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

suibersony

Помогите,  на свитче есть неизвестные MAC-и. Как можно узнать их айпишник по маку?? Пробовал arping, но он не доходит, но обычный пинг до хостов в той подсети доходит.  :-\


apollyon

ping -b <сеть>, а дальше уже по арпу смотреть связку IP-MAC

suibersony

Цитата: apollyon от 14 июня 2013, 11:46:31
ping -b <сеть>, а дальше уже по арпу смотреть связку IP-MAC
Я это понимаю, мне просто лень пинговать 200 айпишников. Думаю может как-то по другому можно это сделать. Или подскажите можно ли как-то задать диапозон для пинга типа ping 10.10.0.0 -10.10.5.255.

ZEN

У программы arp-scan есть вот такой параметр

Цитировать--destaddr=<m> or -T <m>
    Send the packets to Ethernet MAC address <m> This sets the 48-bit destination address in the Ethernet frame header. The default is the broadcast address ff:ff:ff:ff:ff:ff. Most operating systems will also respond if the ARP request is sent to their MAC address, or to a multicast address that they are listening on. The address can be specified either in the format 01:23:45:67:89:ab, or as 01-23-45-67-89-ab. The alphabetic hex characters may be upper or lower case.

лично не пробовал, но думаю стоит попробовать проверить
Crimea is Ukraine

apollyon

Ну так если у Вас сеть 10.10.0.0, то её и пинговать широковещательными запросами.
Либо наваять маленький скриптик, который будет по одному icmp-запросу слать на каждый хост по очереди  :)

suibersony

Всем спасибо, пропингал всю подсеть и смотрел ARP таблицу...

Vitsliputsli

Как уже писали, удобно воспользоваться arp-scan, он достаточно быстро опросит сеть даже с 16 маской.
Если постоянно такое требуется, то лучше всего установить что-то вроде arpalert логирующий весь arp трафик.