Відповіді:
Завантажте та встановіть арп-сканування - воно поверне всі MAC-адреси, які він може знайти, та їх зареєстровані IP-адреси. У багатьох дистрибутивах є пакет арп-сканування у своїх сховищах.
Наприклад, для сканування мережі 192.168.1.0:
arp-scan 192.168.1.0/24
Наскільки я знаю, nmap
не можу цього зробити. Ви можете зробити це, переглянувши транзакції ARP з tcpdump
Windows або в Windows, спробуйте скористатися arp -a
(але тільки якщо ви раніше з ним спілкувались).
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-адрес.