Есть ли способ найти IP-адрес MAC-адреса с помощью команды? Я думал что-то вроде arping
может работать, но не могу найти о нем много информации.
Может быть несколько способов. Если на DHCP-сервере и рассматриваемый клиент получает адрес, Mac будет указан в информации об аренде в консоли или базе данных DHCP.
Если клиент подключен к коммутатору Cisco, вы можете проверить вывод sh arp на коммутаторе и посмотреть, есть ли в списке Mac.
6509-Access-1#sh arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.1.105 0 0017.59ae.fd42 ARPA GigabitEthernet1/2
Internet 192.168.1.106 - 001d.e6e4.2400 ARPA GigabitEthernet1/2
Internet 192.168.1.97 1 0022.0dce.e442 ARPA GigabitEthernet1/1
Internet 192.168.1.98 - 001d.e6e4.2400 ARPA GigabitEthernet1/1
Если сетевая карта, владеющая MAC, находится в той же сети: Да.
ArpPing будет работать.
Вывод кеша arp (в Windows через arp -a
) также может работать, но только в том случае, если ваш компьютер связался с другим сетевым адаптером в последнюю минуту. Его преимущество состоит в том, что вам не нужно устанавливать дополнительное программное обеспечение.
Если ПК - это не только локальная сеть, все становится намного сложнее. Возможно, вам потребуется войти в коммутаторы. Что вы можете делать и какие команды для этого вам нужны, зависит от устройства.