Загрузите и установите arp-scan - он вернет все MAC-адреса, которые он может найти, и их сообщенные IP-адреса. Многие дистрибутивы имеют пакет arp-scan в своих репозиториях.
Например, для сканирования сети 192.168.1.0:
arp-scan 192.168.1.0/24
Я хотел бы найти MAC-адрес в моей сети Ethernet и найти IP-адрес этой машины. Какую команду я должен выполнить с помощью какого приложения?
редактировать: я пытался: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4
но это не работает (я проверил с моим собственным MAC, может ли он найти или нет)
Загрузите и установите arp-scan - он вернет все MAC-адреса, которые он может найти, и их сообщенные IP-адреса. Многие дистрибутивы имеют пакет arp-scan в своих репозиториях.
Например, для сканирования сети 192.168.1.0:
arp-scan 192.168.1.0/24
Насколько я знаю, nmap
не могу этого сделать. Вы можете сделать это, посмотрев на транзакции ARP tcpdump
или в Windows, попробуйте использовать arp -a
(но только если вы ранее общались с ним).
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.