【软路由】bios不支持,照样通电开机

最近停电比较多,我打算把二级软路由设为通电开机,结果发现bios不支持(╯°□°)╯︵ ┻━┻。于是我写了这篇文章。
如题,有几种方案,要么买个通电开机卡,要么智能插座,要么WOL网络唤醒。
这里我选择WOL,因为刚好我有部电脑支持通电开机,简单说就是让那部电脑通电开机再唤醒软路由就行了,电脑会自动睡眠。至于我的软路由作为二级路由,这篇文章也只支持二级路由和普通电脑,因为如果主路由宕机,连分配ip都做不到,那就只能用硬件开机卡了,但是那种玩意据说有会烧板,我只能这么选了。
那开始吧。
准备:wolcmd软件、有线连接同一局域网且支持通电开机的电脑。
一、打开二级路由的设置页,复制wan口的ip地址、mac地址,再去主路由设置页绑定静态地址。


二、部署wol
在电脑上下载wolcmd并解压到软件目录,复制目录地址,搜索“环境变量”打开,path项,新建,粘贴地址


三、wol唤醒测试
在电脑上新建txt文本,后缀名改为bat,再打开编辑。
输入wolcmd 【mac地址不带:】【ip地址】【掩码】【端口】
连续三段防止丢包

再打开软路由bios,确保“网络唤醒”“Wake On LAN”“"Boot on LAN"”之类的选项是开启状态。

把软路由关机,等一会
确保处于同一局域网后,双击bat,这时软路由应该已经开机了(我这里就那ping来表示吧)

四、通电开机+开机网络唤醒+自动睡眠或关机
打开电脑BIOS,找到Ac Power Loss Options或者Wake on Power之类选项,设为总是开启

进系统后,win+r运行taskschd.msc,新建任务。




设置好之后电脑关机拔电源,关掉软路由,等一会,电脑插电应该就开机了,开机后一会软路由也被唤醒了。
自动睡眠/关机部分,可以用系统自带定时睡眠,也可以用命令
自带定时:控制面板>电源计划>把睡眠时间改短就行了。

命令:跟前面步骤差不多,只不过是把内容换成shutdown /s /t 1,把延时改成15分钟,这样就自动睡眠了

如果任务计划程序无响应了,不要慌,慌也没用,这是win 18500之后的bug,目前微软摆烂,这bug已经好几年了,只能用任务管理器关掉管理控制台,再重新打开


v1.0.0 2023.3.19
私货:花钱就能解决的事,为啥还要折腾这么多呢?我要是有钱买个华三早解决了
私货2:为毛倍控由找不到通电开机选项。。。