Note! This works on Fedora 39 and older. It should work on Fedora 40 too, I’ll update this if it does not work on Fedora 40 -Darren
Fedora / Machine Setup
First of all besure to enable WOL in BIOS/UEFI
Second step, check if Wake on Lan is enabled via ethtool
1sudo ethtool interface
It should show something like this if it’s enabled,
1Supports Wake-on: pumbg
2Wake-on: g
The Wake-on values define what activity triggers wake up:
d
(disabled),p
(PHY activity),u
(unicast activity),m
(multicast activity),b
(broadcast activity),a
(ARP activity), andg
(magic packet activity). The valueg
is required for WoL to work, if not, the following command enables the WoL feature in the driver
1sudo ethtool -s interface wol g
Next simply run
1sudo nmcli connection modify "Wired connection 1" 802-3-ethernet.wake-on-lan magic
Now reboot, and test it!
Client Setup
For me since I use IOS, I use Mocha WOL; Pretty simple and clean app. Love it.
Download it here: apps.apple.com/gb/app/mocha-wol/id422625778
Once downloaded, simply enter your IP & MAC,
Then, bam! it works!