Wake-On-Lan Fedora 39 Setup

By Darren Nathanael on Thu, Feb 15, 2024 / Updated at Thu, Feb 22, 2024

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