Можно ли получить список MAC-адресов устройств, подключенных к сети, даже если устройство в данный момент выключено? В устройстве есть питание, поэтому я могу пробудиться по локальной сети. Я пытаюсь заставить что-то подобное работать в Linux.
Использование nmap предоставит мне только список устройств, которые включены и имеют IP-адрес, но я хотел бы получить список ВСЕХ устройств в любом состоянии питания.
Иногда вам может повезти и проверить arp-кеш в вашем коммутаторе или маршрутизаторе, он может зависнуть от неистекшей записи arp для этого IP-адреса. Ваш DHCP-сервер обычно также имеет эту информацию, хотя это зависит от того, что вы используете. Кроме того, иногда устройство действительно имеет MAC-адрес, напечатанный на коробке.
Вам нужен MAC-адрес для WOL, так что вам не повезло. Если у вас нет инвентаря такого типа информации, вам придется делать это по старинке: ходить вокруг и включать их.