1. 安装ethtool
sudo apt install ethtool
2. ifconfig 记录网卡eth0的MAC地址
3. sudo ethtool eth0
Supports Wake-on: pumbg Wake-on: d
Supports Wake-on: pumbg 表示支持网络唤醒
Wake-on: d 表示处于禁用状态
Wake-on: g 表示处于启用状态
4. sudo vim /etc/systemd/system/wol.service
[Unit]
Description=Enable Wake On Lan
[Service]
Type=oneshot
ExecStart = /usr/sbin/ethtool --change eth0 wol g
[Install]
WantedBy=basic.target
5. 开启服务
sudo systemctl daemon-reload sudo systemctl enable wol.service
查看状态 systemctl status wol
6. 挂起Ubuntu
sudo systemctl suspend
7. 唤醒
wakeonlan eth0-MAC