Ваш маршрутизатор не может определить, поддерживает ли ваш компьютер (или любое другое сетевое устройство) Wake-On-Lan. Все, что может сделать ваш маршрутизатор, это отправить пакет WOL и надеяться, что он проснется.
Если вызывающее устройство соблюдает пакет и пробуждения должны быть настроены на самом устройстве, и на уровнях OSI 4–1 не существует ничего, что могло бы сказать вам, поддерживает ли устройство WOL.
Если вы хотите отправить пакет WOL со своего ПК с помощью C #, вы найдете множество примеров с помощью вашей любимой поисковой системы. Вот один пример из Барта де Смета .
Обновление
Сообщение «Активно (в ARP)» не означает, что маршрутизатор обнаружил, что можно отправить пакет WOL. Это просто говорит вам, что в кеше ARP маршрутизатора в настоящее время есть соответствующая запись для этого IP или MAC-адреса. Такой кеш имеет каждое сетевое устройство (в том числе и ваш компьютер). В Windows просто откройте командную строку и введите arp -a
, чтобы увидеть кеш вашего компьютера с Windows. Здесь вы получите список сохраненных адресов Mac для отправки на IP-адрес. Черная шляпа может попытаться манипулировать этим кешем, чтобы перенаправить вашу IP-связь. Дополнительную информацию об этом можно найти в википедии .
Так что это сообщение просто говорит вам, что ваш маршрутизатор недавно имел ip-соединение с этим устройством. Вот и все. Но он не может сказать вам, может ли ваше устройство в настоящее время обрабатывать пакет WOL (потому что оно подключено к источнику питания или нет).