найти IP-адрес по MAC-адресу в локальной сети

8834
sterz

Я хотел бы найти MAC-адрес в моей сети Ethernet и найти IP-адрес этой машины. Какую команду я должен выполнить с помощью какого приложения?

редактировать: я пытался: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4но это не работает (я проверил с моим собственным MAC, может ли он найти или нет)

8

3 ответа на вопрос

7
Linker3000

Загрузите и установите arp-scan - он вернет все MAC-адреса, которые он может найти, и их сообщенные IP-адреса. Многие дистрибутивы имеют пакет arp-scan в своих репозиториях.

Например, для сканирования сети 192.168.1.0:

arp-scan 192.168.1.0/24 
Наконец, способ узнать адрес моей беспроводной точки доступа :) Bart van Heukelom 11 лет назад 0
1
Matthieu Cartier

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

0
Nevin Williams

The MAC address may not have an associated IP address, (or its IP address might not be compatible with your hosts network/mask). To get all hosts that can respond, to answer a ping, use 255.255.255.255.

As others have suggested, use tcpdump -env to look for ARP and MAC addresses. If you suspect there might be an IP misconfiguration, you can set your ip/netmask to some large netmask (195.88.88. netmask 128.0.0.0, which will likely take you offline.

Ping 255.255.255.255 and see if you get an address resolution. (This will cover networks from 128 - 255; set your ip to 10.10.10.10/128.0.0.0 to get the other half of the possible IPv4 addresses.

пожалуйста, прочитайте superuser.com/faq#signatures. Вы не должны подписывать свои сообщения. Simon 11 лет назад 0

Похожие вопросы