So I have wol working almost perfectly, after I shut down my pc I have approx a one-minute window where my desktop is detected as inactive by my routers 'connected devices' menu and I can send a magic packet and wake up my desktop from a remote computer using.
wakeonlan -i 174.X.XXX.XX -p 9 70:XX:XX:XX:XX:XX
After, the desktop is no longer detected by the router and the only way I can wake the desktop up is if I send the magic packet directly to the mac address from the local network.
For some reason my raspberry pi does not time out on the routers 'connected devices' and always remains visible with inactive status which leads me to believe this could be something related settings on my desktop and not my router. Or is this simply just not possible.
Here is the ethtool readout (which oddly does not show wake-on-settings unless I use sudo)
Settings for enp42s0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: Symmetric Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: Symmetric Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: on (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes
I also tried adding this to /etc/default/halt and using sudo poweroff -h from terminal.