знайти IP-адресу за MAC-адресою в локальній мережі


10

Я хотів би знайти MAC-адресу на моїй Ethernet і знайти IP цієї машини. Яку команду потрібно видавати за допомогою програми?

редагувати: я спробував: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4але це не працює (я перевірив, чи може він знайти чи ні)

Відповіді:


9

Завантажте та встановіть арп-сканування - воно поверне всі MAC-адреси, які він може знайти, та їх зареєстровані IP-адреси. У багатьох дистрибутивах є пакет арп-сканування у своїх сховищах.

Наприклад, для сканування мережі 192.168.1.0:

arp-scan 192.168.1.0/24

Нарешті, спосіб дізнатися адресу моєї бездротової AP :)
Барт ван Хекелом

1

Наскільки я знаю, nmapне можу цього зробити. Ви можете зробити це, переглянувши транзакції ARP з tcpdumpWindows або в Windows, спробуйте скористатися arp -a(але тільки якщо ви раніше з ним спілкувались).


0

MAC-адреса може не мати асоційованої IP-адреси (або її IP-адреса може бути не сумісна з вашою мережею / маскою хоста). Щоб отримати всі хости, які можуть відповісти, відповісти на пінг, використовуйте 255.255.255.255.

Як запропонували інші, використовуйте tcpdump -envдля пошуку ARP та MAC-адрес. Якщо ви підозрюєте, що може бути неправильна конфігурація IP-адреси, ви можете встановити ip / netmask на велику мережну маску (195.88.88. Netmask 128.0.0.0, яка, ймовірно, відведе вас в офлайн.

Натисніть 255.255.255.255 і подивіться, чи отримаєте ви дозвіл адреси. (Це охопить мережі від 128 до 255; встановіть ip на 10.10.10.10/128.0.0.0, щоб отримати іншу половину можливих IPv4-адрес.


будь ласка, прочитайте superuser.com/faq#signatures. Ви не повинні підписувати свої повідомлення.
Саймон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.