发送Wake On Lan唤醒数据包

项目地址: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唤醒。还有要关闭一个欧盟的省电的选项。

还有就是要在同一交换机/路由器下面,因为广播不能跨网段,除非你有上级路由的权限。

 

posted @ 2021-11-10 22:46  roadwide  阅读(442)  评论(0编辑  收藏  举报