配置网络唤醒 (Wake-on-LAN)

来自 Alpine Linux

在 Alpine Linux 上配置网络唤醒 (Wake-on-LAN) 是一个简单的过程。首先,检查您的网卡是否支持网络唤醒 (WOL)

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

Supports Wake-on: pumbg 表示支持 WOL,Wake-on: d 表示当前已禁用。要启用它,请按如下方式编辑 /etc/network/interfaces

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

重启后,您现在应该能够从 LAN 唤醒您的机器。您可以像这样检查它是否真的已启用

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

Wake-on: g 表示现在已启用。

现在 WOL 已受支持,有很多工具允许您唤醒机器;https://github.com/sabhiram/go-wol 是一个非常好的工具。