@SunnyDays, I’ve tried every possible configuration of settings following your guide and I cannot get it to work.
OS: Windows 10 1903 build 18362.295
Mobo: Asrock X570 Phantom Gaming 4
Processor: Ryzen 3600
LAN: Intel I211 Gigabit (on mobo, driver from intel, 1/1/2019, version 12.15.184.1)
Plex: 1.16.4.1469
Router: Archer c7 v2 with DD-WRT (build 30082)
I should also note that I built this computer 10 days ago with a fresh install of Windows, so I highly doubt there is registry or setting creep from an old build (which I know can cause problems with wake/sleep as your excellent guide points out solutions to). It sleeps and wakes perfectly from power button/keyboard inputs.
I have successfully configured:
- BIOS Wake on LAN enabled
- Static IP for the Plex server (remote access confirmed working in Plex Dashboard)
- Private Network over ethernet in Windows
- Both Firewall Rules (incoming and outbound)
- Port Forwards
- Port Triggers
- Ethernet adapter settings (Wake on Link Disable, Wake on Magic Packet disable (tried enable as well), wake on pattern match enable)
My issue, I think, is that something with DDWRT on my router (Archer c7 v2) is conflicting with your recommendations on how to setup ARP.
From this DD-WRT WOL wiki, it appears that the ARP binding should be set to a DIFFERENT IP address than the Plex Server.
In the DD-WRT WOL tutorial, the wake port forward (9 in their case) is forwarded NOT to the Plex server IP but instead to it’s own IP which has been setup in the ARP table (in the example, 192.168.1.254).
In addition, the MAC used in the “broadcast” from the ARP table (not 100% certain what this means but it’s what it is called in the tutorial) is FF:FF:FF:FF:FF:FF, which is explicitly supposed to be NOT the same as the MAC of the Plex Server (aka. triggered device)
I have tried pure DD-WRT tutorial setup (port forward, ip, and MAC all set as they recommend, DIFFERENT from Plex server), a mixture (all possible combinations of your setup and DD-WRT tutorial on port,IP,MAC) and also just your setup (port, IP, MAC all from plex server).
I’ve also confirmed that with pure DD-WRT tutorial settings, I can use a website like http://mobile.wakeonlan.me/?ip=HOSTNAME&mac=MACADDRESS (with my specific plex server details entered) and it WILL wake the computer.
Unfortunately, opening plex on a local or remote client in ANY of the configurations does NOT trigger wake from sleep.
I’m at a loss what else to try.
Any thoughts? Am I missing something obvious?