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.
HALT=poweroff
NETDOWN=no