1.确定lunux电脑主板支持网络唤醒
进入主板bois 找到电源相关设置在其中查看是否支持网络唤醒(wake on LAN)并将其打开
2.在linux电脑上安装 ethtool
sudo apt-get install ethtool
3.查询网卡是否支持远程唤醒
sudo ethtool enp2s0 lgrep Wake-on
备注enp2s0为当前电脑网卡名称,查看网卡命令 ifconfig或ip addr
4.开启远程唤醒 d为关闭g为开启
sudo ehttool -s enp2s0 wol g
5.使用pm-hibernate命令实现休眠
sudo pm-hibernate
问题:
1、如果提示
Command 'pm-hibernate' not found, but can be installed with:
sudo apt install molly-guard # version 0.7.2, or
sudo apt install pm-utils # version 1.4.1-19
请照提示安装
2、Cannot find swap device, try swapon -a Cannot get swap writer 尚未解决
代替使用
sudo pm-suspend
6.在win上使用wolcmd程序唤醒linux
下载地址https://www.depicus.com/wake-on-lan/wake-on-lan-cmd
在win上使用shell转到wolcmd软件的所在目录输入指令:.\wolcmd mac地址 ip地址 子网掩码