Компьютер, к которому у меня есть только удаленный доступ, выключен, но он был включен в течение последних 2 часов.
У меня есть доступ к другому компьютеру в той же локальной сети. Будет ли MAC-адрес целевого компьютера где-то сохраняться, чтобы я мог прочитать его и отправить ему пакет WOL?
Если да, то где это будет? А как это прочитать?
Он будет храниться в ARP таблицы на устройствах в той же сети, что и он (любое устройство, компьютеры, маршрутизаторы и т. д.), или в таблице MAC-адресов коммутатора, к которому он напрямую подключен.
Срок действия кэшей ARP на ПК истекает очень быстро (меньше минуты в Windows Vista / 7), так что вы там ничего не найдете; то же самое верно и для таблиц MAC-адресов на коммутаторах (таймаут по умолчанию для Cisco составляет 5 минут), и вам в любом случае понадобится управляемый коммутатор (и доступ к нему), чтобы проверить его таблицу MAC-адресов.
Единственное место, где вы, вероятно, найдете MAC-адрес через 2 часа, - это журналы или конфигурация вашего DHCP-сервера - и это при условии, что хост настроен с использованием DHCP. В противном случае извините, но я не думаю, что вы сможете что-то найти через 2 часа.