
Я работаю в сети с маской подсети 255.255.0.0 (т.е. 65534 хоста). В сети есть схема назначения IP с DHCP-сервером. В случае перезапуска системы или завершения срока аренды IP-адрес системы обновляется. Как я могу получить IP-адрес системы, MAC-адрес которой мне доступен? Потому что в случае такой большой сети было бы сложно пинговать каждый хост, а затем считывать его MAC-адрес из кэша ARP.
Я также пытался использовать утилиту 'arping', но она также выдает мне TIMEOUT, хотя система пингуется с использованием IP-адреса. Это может происходить из-за того, что утилита arping отправляет широковещательный ICMP-запрос, а большинство систем в моей сети не отвечают на широковещательные пинги.