Need help : trouble setting up wake-on-Lan

Hello everyone,

I am actively using my K8 PLUS nucbox from GMTek I brought last year and want to set-up wake-on-lan on the device to reduce my eletricity bill.

I have followed the steps listed in the following topic : Wake on LAN not working - #3 by mbod but to no avail.

I will list below my set-up hoping for some feedback :

  • Wake on LAN actived in the BIOS menu
  • I do not see any Erp mode in the BIOS menu to turn off so.. it is not on ?
  • I created a dedicated systemd job to WoL as follows :
○ wol@enp3s0.service - Wake-on-LAN for enp3s0
     Loaded: loaded (/etc/systemd/system/wol@.service; enabled; preset: disabled)
     Active: inactive (dead) since Sat 2026-04-11 19:32:46 CEST; 4s ago
 Invocation: a9463815a0af45008d315c3acb00e1d6
    Process: 10172 ExecStart=/usr/bin/ethtool -s enp3s0 wol g (code=exited, status=0/SUCCESS)
   Main PID: 10172 (code=exited, status=0/SUCCESS)
   Mem peak: 2M
        CPU: 5ms

avril 11 19:32:46 foo systemd[1]: Starting Wake-on-LAN for enp3s0...
avril 11 19:32:46 foo systemd[1]: wol@enp3s0.service: Deactivated successfully.
avril 11 19:32:46 foo systemd[1]: Finished Wake-on-LAN for enp3s0.


// with
# /usr/lib/systemd/system/wol@.service
[Unit]
Description=Wake-on-LAN for %i
Requires=network.target
After=network.target

[Service]
ExecStart=/usr/bin/ethtool -s %i wol g
Type=oneshot

[Install]
WantedBy=multi-user.target
  • The Wake-on-lan flag seems to be activated on my ethernet interface and is persistent across boots :
sudo ethtool  enp3s0                                                                                   19:34:06
Settings for enp3s0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/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
                                2500baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        MDI-X: off (auto)
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

  • I confirmed that my device should receive the magic packets that should wake it up. Sniffing traffic on wireshark on the device shows the packets & I checked that the MAC address was matching.

I am at loss to make it work. Can someone help me ?

This is telling you that after boot the wake on LAN functionality is active. That is good. If everything is properly setup in the BIOS it should work.

I remember, a long time ago, I had a similar issue, where everything looked fine after boot, but wake on LAN did not work. At the end it was due to tlp which deactivated WOL during shutdown.

Do you have tlp installed?

Hello @mbod , thx for your reply.

There is no “tlp” package installed, or so does pacman says. There is no matching config file in /etc/tlp.d or systemd service either.

ok. But you should check for other services or shutdown hooks which might deactivate wake on LAN on shutdown.

May be you can create a service which runs last during shutdown and activates wake on LAN.