项目地址:https://github.com/bentasker/Wake-On-Lan-Python
配置文件在:~/.config/bentasker.Wake-On-Lan-Python/wol_config.ini。形如
[General] broadcast=10.9.63.255 [pc] mac=00:00:00:00:00:00
其中broadcast可以通过程序:https://www.depicus.com/wake-on-lan/wake-on-lan-cmd 来进行计算。其实就是用掩码算出广播地址
运行命令
python3 wol.py pc
其中pc是配置文件中写的。
注意要把网卡设置成这样,我试了试把允许关闭节约电源这个不勾选反而不行。另外BIOS里要开启网卡唤醒,我这是PCI-E唤醒。还有要关闭一个欧盟的省电的选项。
还有就是要在同一交换机/路由器下面,因为广播不能跨网段,除非你有上级路由的权限。