Wake-On-LAN on Linux
Short link: https://jlelse.dev/s/1e
Here’s how to enable Wake-On-LAN on a Linux system with systemd
:
- Find out interface and MAC address:
> ip a
- Check if Wake-On-LAN is already enabled (
d
is disabled,g
required):
> sudo ethtool <interface>
...
Wake-on: d
...
- Create a new file
/etc/systemd/network/50-wired.link
forsystemd-networkd
:
[Match]
MACAddress=<MAC address>
[Link]
NamePolicy=kernel database onboard slot path
MACAddressPolicy=persistent
WakeOnLan=magic