Configure Wake-on-LAN

From Alpine Linux
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Configuring Wake-on-LAN is a simple process on Alpine Linux. First, check if your network card supports Wake-on-LAN (WOL):

# apk add ethtool
# ethtool eth0 | grep -i wake
        Supports Wake-on: pumbg
        Wake-on: d

Supports Wake-on: pumbg means that WOL is supported, Wake-on: d means that it is currently disabled. To enable it, edit /etc/network/interfaces as follows:

auto eth0
  pre-up /usr/sbin/ethtool -s eth0 wol g

Reboot, and you should now be able to wake your machine from LAN. You can check if it is really enabled like so:

# ethtool eth0 | grep -i wake
        Supports Wake-on: pumbg
        Wake-on: g

Wake-on: g means that it is now enabled.

There are many tools that allow you to wake up the machine now that WOL is supported; https://github.com/sabhiram/go-wol is an excellent one.