У меня материнская плата Z97 от ASUS (windows 10), настройка для работы с wake on lan в настройках uefi и windows:
- В настройках uefi я включил wake on pci express из настроек APM
- в windows, диспетчер устройств, сетевые карты, проверяется, чтобы пробуждаться только по волшебному ПАКЕТУ, а не по шаблону (шаблон отключен)
проблема, я могу разбудить его, просто позвонив по IP-адресу
Пакеты wake on lan не отправляются. Я просто делаю скрипт JS узла, который вызывает IP-адрес компьютера, и он работает на ПК
Я проверил с помощью утилиты powercfg, чтобы увидеть, есть ли какие-либо вооруженные устройства и тому подобное, только NIC поставлен на охрану (что должно быть для работы wol). также, опция -lastwake ничего не говорит (счет истории пробуждения - 0)
Другие модели, которые я заметил:
- если я закрываю окна -> запускаю скрипт -> включаю по ip
- если я закрываю окна -> выключаю БП -> включаю БП -> запускаю скрипт -> НЕ включается по ip. он включает питание по WOL (что хорошо)
Я думаю, может быть, что-то не так с тем, как Windows выключает компьютер? Я попытался "завершить работу", используя ярлык «shutdown /s /t 0», но с тем же результатом.
только для информации, скрипт, который я запускаю, таков, так что ничего особенного:
var request = require("request");
request({
url: "http://192.168.1.9/",
body: "",
method: "GET",
timeout: 3000,
}, function(error, response, body) {
console.log('done');
});
не уверен, что еще я мог попробовать