В 24г что то все советы в интернете устарели как настроить wake on lan на openwrt. поэтому напишу сюда решение к которому пришел с бубнами.
1 В биосе включаем wake on lan и отключаем всякие режимы экономии электричества
2 В Винде делаем статический адрес сетевой карты которая будет будить и там же смотрим в настройках драйвера в закладке Дополнительно включен ли режим wake on lan
3 В роутере делаем так что бы он слушал на wan любой порт к примеру 45000 который переадресовывал бы допустим на порт 3389 нужного компьютера с нашим статическим адресом
Этих шагов уже достаточно что бы работало удаленное подключение через RDP и даже Wake on lan но будится из Интернета комп будет только первые +-10сек после выключения, хотя из локалки если стучать прямиком на локальный апи и порт то будет в любой время будится. Все дело в том что Openwrt изменяет список ARP сопоставления ip адресов с MAC адресами как только компьютер был выключен, и дальше уже не считает нужным переадресовывать пакеты из внешки на выключенный комп. Решается это ....
4 Ставим дополнительный пакет ip-full в Openwrt после чего полноценно начнет работать SSH консольная команда ip neigh со всеми ее подкомандами а не только с подкомандой show как до установки "ip neigh show". Работу и весь список поддерживаемых подкоманд можно проверить набрав в консоле команду "ip neigh help". Собственно в интернете можете сами поискать описание этой линуксовской команды "ip neigh" или полное название "ip neighbour".
5 Вбиваем в консоли ip neigh show смотрим выданный список ARP , находим там айпи нашего компьютера который собираемся будить или не находим.
Если нашли то изменяем командой
ip neigh change 192.168.1.99 lladdr 00:24:1d:d4:a1:e8 nud permanent dev br-lan
Если не нашли то добавляем командой
ip neigh add 192.168.1.99 lladdr 00:24:1d:d4:a1:e8 nud permanent dev br-lan
Вместо 192.168.1.99 и 00:24:1d:d4:a1:e8 подставляем айпи и мак адрес компа который хотим будить
Все! Теперь можно будить компьютер прямиком из интернета отправив магический пакет wake on lan хоть с телефона через любое приложение на порт 45000 вашего внешнего ip роутера а дальше можно по этому же порту получить удаленный доступ по RDP к рабочему столу.