按照AMD的magic幻包原理,Wake On Lan就是一串重复多次的mac地址,百度上有。
比如:https://www.baidu.com/s?wd=发送WOL包 ,
magic包格式:FF FF FF FF FF FF FF MAC 地址 × 16 4-6字节的密码(可空)
1、设置允许唤醒。
有些需要在bios里设置。
2、路由器:dhcp和mac地址的绑定,这是关键一步。
服务器都关机了,怎么向他的ip地址发内容呢?绑定mac地址。
3、路由器:动态域名。
这一步比较简单。
4:路由器:端口转发。
习惯上用4343端口,别的也可以,无所谓。UDP是发出去就不管了。
5:服务器上设置自动关机任务
shutdown -f -s -t 0
遇到个怪事,加上-f参数关机后,远程唤醒不管用了。
6:设置唤醒:比较省事的。
6.1:有些服务器的bios自带了定时开机功能,设置上就ok了,省事。
6.2:有些路由器自带了发送wol-magic包的功能,设置上就行了,也比较省事。
可以用这个工具做测试:
7:设置唤醒:如果是上述条件都不具备:
那就需要从另一台电脑上向他发送wol-magic唤醒包了。可以通过这个网站:
https://www.depicus.com/wake-on-lan/woli?m=服务器的MAC地址不能带符号&i=动态域名的网址&s=255.255.255.255&p=端口号一般是4343
例如:https://www.depicus.com/wake-on-lan/woli?m=001122334444&i=a.3322.org&s=255.255.255.255&p=4343
需要找一台电脑,设置上定时任务,到点打开一次这个网址,他负责发送唤醒包。
定时任务的命令行如下,别忘了加两头的双引号:
explorer "https://www.depicus.com/wake-on-lan/woli?m=001122334444&i=a.3322.org&s=255.255.255.255&p=4343"