Wake-On-Lan Fedora 39 Setup

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), and g (magic packet activity). The value g 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,

Configuring WoL in Mocha WoL

Then, bam! it works!

WoL in action, booting my Fedora Laptop