1. 当前位置: 网站首页 >  192.168.1.1 >  路由器怎么远程开机家里电脑?Wake on LAN设置全流程,我踩了三个晚上

路由器怎么远程开机家里电脑?Wake on LAN设置全流程,我踩了三个晚上

路由器远程开机设置图:外网魔术包进门链路,电脑端两道开关,三个翻车坑与五步顺序

先搞清楚「关机」是哪种关法,不是每种都能被叫醒

上个月我去杭州出差,晚上客户突然要一份报价单,文件在书房那台台式机里。电脑关着机,远程桌面肯定连不上——远程桌面那些软件再厉害,也得机器先开着。当时我在酒店翻遍了手机,最后想起一个老东西:Wake on LAN,网络唤醒。网卡在「关机」状态下其实没完全断电,还在竖着耳朵听局域网里的广播,收到一段特定格式的包就通知主板开机。这段包叫魔术包,内容简单粗暴:六个字节的FF,后面跟十六遍目标网卡的MAC地址,拢共102字节。

但这里有个大前提,电脑的「关」分好几种:屏幕黑了只是睡眠,内存还通着电,这种最好叫醒;休眠是把内存存进硬盘再断电;真关机是连主板待机电路都只剩一小股电。能不能叫醒,取决于网卡在断电后还分不分到那点电,这就是后面BIOS设置要管的事。我那三个晚上,一大半时间都耗在「为什么第一次能醒、第二次就死活不醒」这种玄学问题上,答案全藏在这些细节里。

顺带把预期摆正:唤醒只是开机。开完机你还得靠远程桌面或者ToDesk这类软件进去干活,那部分我之前写过VPN回家的路子,三条道都在这篇里,本文只管「把机器叫醒」这一段。

电脑端两道开关,BIOS里那个最容易漏

电脑端要过两道关,少一道都白搭。第一道在BIOS。重启按Del进去(华硕主板是这个键,别的牌子多半是F2),找Advanced高级菜单底下的APM Configuration,有的主板叫Power Management电源管理,进去认两个选项:ErP Ready,改成Disabled;Wake on LAN或者Wake on PCI-E,改成Enabled。ErP是欧盟的节能规范,开了它,机器关机时网卡那口电会被掐掉,网卡睡着了听不见广播,魔术包发一万遍也没用。这两项默认值各厂家不一样,我那台华硕主板ErP默认是关的,但我仍然建议你进去亲眼看一遍,因为后面要讲的一次翻车就翻在这。

第二道在Windows。设备管理器里找到网络适配器,右键属性,电源管理页签,勾上「允许此设备唤醒计算机」;再切到高级页签,把「魔术数据包唤醒」设成已启用。然后还有个阴人的:控制面板电源选项里,「启用快速启动」这个勾最好取消。快速启动开着的时候,Windows的「关机」其实是一种混合休眠,网卡的状态跟着半死不活,有的机器碰巧能醒,有的就是醒不了,我实测属于后者。取消快速启动之后开机那几秒会慢一点,换来的叫醒稳定性值这个价。

这两道关设完,先在内网验一把:拿家里另一台设备发个魔术包试试。手机装个Wake On Lan类的小App,商店里搜这个名字一抓一把,填上台式机的MAC地址,点发送。MAC地址在网卡属性详情里看,或者路由器后台设备列表里对着IP找,状态页怎么看我在上一篇写过。机器嗡一声转起来,第一关就算过了。

路由器端:有按钮的省事,没按钮的自己发包

路由器这头分两种命。同事小周家是华硕路由器,命好:后台左边系统工具里就有一个「网络唤醒」页面,列表里选中设备点一下,机器就醒,什么命令都不用碰。用这个功能有个前置,被唤醒的电脑得在DHCP服务器里做了IP与MAC的手动绑定,不然列表里认不出它,绑定步骤跟给打印机固定地址是一回事,照这篇做就行。

我家主路由是小米AX3000T,后台我从常用设置翻到高级设置,翻了个底朝天,没有网络唤醒这个功能页。小米官方固件就是这么个现状,认了。好在路不止一条:只要家里有一台常年开着的设备,谁都能发包。我的办法是SSH进飞牛NAS,敲一行wakeonlan加MAC地址,回车,书房那边照样醒。没NAS的,路由器下挂个旧手机、树莓派,或者干脆出门前让家里人手机装个App点一下,都是办法。

内网唤醒到这一步就成了。但出差场景真正难的是下一步:人不在家,魔术包怎么从外网进门。

人在外网,魔术包怎么进家门

外网唤醒说白了就是三道门槛,一道道过。第一道,你家宽带得有公网IPv4。路由器WAN口IP以100.64开头就是运营商大内网,包根本没处投递,这事我专门写过怎么查怎么找运营商要,三步判断法在这里。第二道,公网IP是会漂的,我家的从117.136段漂到过111.72段,所以得配DDNS,让路由器或NAS定时把当前IP报到域名上,路由器侧怎么配这篇说得很细。

第三道是端口转发,这里埋着全网教程最爱踩的那个坑。魔术包是UDP包,惯用端口9。你可能看过教程说把UDP 9转发到192.168.1.255这个广播地址——劝你别试,我试过,AX3000T的转发规则根本不让填.255结尾的地址,硬绕着填进去的,包也是静默丢弃。多数家用路由器都不支持往定向广播地址转发,这不是你家路由器的毛病。

正路是转单播:给台式机在路由器里绑好静态IP,比如192.168.1.50,然后把UDP外部端口9转发到192.168.1.50的9端口。这里又有个连环细节——电脑关着的时候不回应ARP,路由器查不到这个IP对应的MAC,包到跟前还是扔掉。所以静态绑定要做在路由器的IP与MAC绑定里,让ARP表里始终留着这条记录。整套端口转发的通用操作我写过一篇更细的,从填写到验证都在里面。手机App那头记得把端口从默认的7改成9,广播地址填你的DDNS域名,MAC填台式机网卡地址,用手机流量发(连着家里WiFi测等于作弊,包没出过门)。

我翻车三次,全翻在细节上

第一次翻车最气人。头天晚上在酒店测成功了,第二天再发包,死活不醒,远程桌面转圈到天荒地老。回家排查发现,Windows自动更新把网卡驱动升了一版,升级完「允许此设备唤醒计算机」那个勾没了,静悄悄地被清掉。从那以后我升级网卡驱动后都会去把两处勾重打一遍,这事没商量。

第二次是台风天停电一晚之后,怎么都叫不醒。开机进BIOS一看,ErP Ready自己回到Enabled了——部分主板断电时间一长或者主板电池老化,BIOS设置会恢复默认。碰上突然失灵,先想起这条。第三次就是前面说的.255广播地址,按某篇教程抄的配置,包发出去石沉大海,路由器日志里连个水花都没有,换成单播加静态绑定立刻通了。

症状病根怎么验
内网能醒外网不能公网IP或端口转发先查WAN口是不是100.64
昨天能醒今天不能驱动更新清了勾设备管理器重打两处勾
停电后失灵BIOS恢复默认进BIOS看ErP和Wake on LAN
包发出没反应App端口还是7改成9再发一次

收尾还有两笔账要算。一笔时间账:从手机点发送到远程桌面能连上,我实测稳定在三十五秒上下,大头是开机自检和进系统,等待是值得的。一笔电费账:ErP关掉后网卡常年通着电,台式机待机功耗从不到一瓦涨到两瓦出头,一年多十来度电,几块钱的事,跟便利比闭眼选便利,具体电表数字我拿计量插座量过一轮,账目在这篇。

什么人值得折腾,收尾给个顺序

这功能不是人人需要。经常出门在外要临时开机拿文件、家里有台式机挂着资料或者要远程回去跑任务的,值得配一次,配完基本一劳永逸。电脑平时就开着不关的,没必要;家里只有笔记本、合盖就睡的,意义也不大——笔记本对外网唤醒的支持参差,别按这篇硬套。

动手顺序照这个来,别跳步:

  • 第一步,路由器里给台式机绑静态IP,记下MAC地址
  • 第二步,BIOS里ErP改Disabled,Wake on LAN改Enabled
  • 第三步,Windows网卡属性两处勾打上,取消快速启动
  • 第四步,内网用手机App发魔术包,验通
  • 第五步,配DDNS,路由器转发UDP 9到那台机器的单播IP
  • 第六步,人到外网拿流量再发一次,全通

第六步过了才算真配完。哪天突然叫不醒了,别急着怀疑人生,回头看看那张症状表,九成还是那几个老地方出的幺蛾子。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《路由器怎么远程开机家里电脑?Wake on LAN设置全流程,我踩了三个晚上》
本文地址:https://www.shunot.com/192-168-1-1/1024.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注