Wake-on-LAN简称WOL或WoL,中文多译为“网路唤醒”、“远端唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让休眠状态或关机状态的电脑,透过区域网路的另一台电脑对其发令,使其唤醒、恢复成运作状态,或从关机状态转成开机状态。该消息通常由在连接到同一局域网的设备上执行的程序发送到目标计算机。也可以使用子网定向广播或 WoL 网关服务从另一个网络发起消息。——维基百科
我使用昂达的一款昂达B365CD4主板安装了TrueNAS Scale系统,出于节能减碳的需要,设置了晚上自动关机。清晨使用WOL唤醒机器。
开启WOL共功能
开机,在屏幕出现主板logo或者其他信息的时候按Del进入BIOS
开启PXE功能,如下图,将Network Stack配置下的Ipv4 PXE Support设置为Enable
开启网卡的WOL功能
# 用以下命令查看网卡名称
ifconfig
# 添加WOL配置文件
# 这里的eth0需要跟wol唤醒网卡的名称
vim /etc/network/interfaces.d/eth0
# 配置文件内容
auto enp8s0
iface enp8s0 inet dhcp
ethernet-wol g
重新系统后测试是否成功
注:如果网络唤醒失效,尝试重新保存eth0文件(猜测是重新保存才能令设置生效,从而系统会按当前设置去修改BIOS)。by Alan