Linux 启动 Wake on LAN,并配置自动启动脚本
简单记录以下这个配置过程,就不用每次都问 ChatGPT
检查主板是否支持 WOL
sudo ethtool eth0
检查输出中的 Supports Wake-on 行,看看是否包含 g,如果支持,说明网卡硬件具备 WOL 功能。
配置系统自动启用 WOL
新建一个 service 文件 /etc/systemd/system/wol.service
[Unit]
Description=Enable Wake-on-LAN
After=network-online.target NetworkManager.service
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s <网络接口> wol g
[Install]
WantedBy=multi-user.target
启用并启动服务
sudo systemctl enable wol.service
sudo systemctl start wol.service
使用图形化界面让系统进入待机界面
安装发包工具
sudo apt install wakeonlan
使用命令行唤醒对于的主机
wakeonlan 00:00:00:00:00:00
如果 service 服务,重启后这个状态就又变为 d 了,可能是由于被其他网络管理软件给禁止了,
比如 NetworkManager
sudo nano /etc/NetworkManager/conf.d/wol.conf
[connection]
ethernet.wake-on-lan=magic
sudo systemctl restart NetworkManager
转载请注明作者和出处,并添加本页链接。
原文链接:
//xiaochun.zrlog.com/linux-eanble-wol.html