Re: [问答] 透过无线网络唤醒电脑

楼主: boyce0209 (菸冢)   2019-07-29 15:32:02
经过我多方爬文和实测之后得出几个结论
1.先能Wake On LAN才能Wake On WAN,WOW是WOL的延伸
2.有线网络可以实现全级别(S3、S4、S5)的WOL、WOW
3.无线网络只能实现S3、S4唤醒,S5受限于硬件目前是无解的
注:S3=睡眠、S4=休眠、S5=关机
详细步骤每个段末会附上参考资料,先讲一个大概
首先是WOL的设定方法
1.开启BIOS WOL功能,各家厂牌不一不赘述请自行研究,某些情况下可能需要关闭
主机板内建的Fast Boot功能(S5唤醒)
2.设定网络卡,开启魔术封包唤醒以及允许此装置唤醒电脑
3.将网卡MAC与区网IP绑定,也可以在电脑里手动设定静态IP,效果一样,
我个人偏好前者
4.要实现S5唤醒可能需调整系统电源选项,关闭系统内的快速启动
再来是WOW的设定方法,要从外部唤醒有两个方法
1.VPN,装置透过连上VPN发送魔术封包,有些厂牌路由器内建VPN服务器,
各家厂牌设定不一请自行研究
2.虚拟服务器/通讯埠转发,在路由器中将port7、9(魔术封包通常走这两个)的封包
转发到要唤醒的电脑的区网IP
以上两个方式,都需要有固定IP(互联网)或DDNS服务,我的N18U可以免费用
华硕自家的,不知道DDNS的同学可以自行Google
参考资料
https://enterpr1se.info/2017/07/how-to-enable-wake-on-lan-in-windows-10/
https://www.itread01.com/content/1549977696.html
https://noob.tw/wake-on-wan/
https://www.ptt.cc/bbs/Network/M.1544544173.A.9FF.html
唤醒端要怎么设定就请参考上面的网页吧,不是很难
接下来是Wake On Wireless LAN,虽然不能做到真正意义上的无线S5唤醒
但还是有两个折衷方法可以大致达成,其中第二个还是有线无线通用
1.首先你要有一台闲置的AP,然后设定无线中继,有些低阶型号还不支援
而通常会闲置的就是低阶型号,设定好无线中继之后呢,将电脑与AP用网络线连接起来
就可以无线转有线,如此一来魔术封包的最后一哩路就是走有线网络(S5唤醒)进去的,
只是这样做有个缺点就是Win 10之后无法更改网络优先级,所以封包都优先走
有线出去,而有线网络接的AP又是低阶机,比不上原本在用的无线网卡,不免让人觉得
作茧自缚,不过还是有解决方法的,参考资料写到的,在中继AP里将有线网卡的连线
封锁,这样封包就会走无线网络出去
这个方式我真的有实做成功,我是拿很久以前买的DIR-600 B1刷DD-WRT才有中继功能的
只是我不太喜欢这个方法,多摆一台机器在那边就碍眼,还占空间
2.终极远端唤醒方案,原文差不多是这样讲的,而且真的有线无线通用
首先,买一个智慧插座。再来,BIOS设定通电开机。好,大功告成,就这么简单。
轻轻松松,省时省力,前面讲的那些通通不用研究,要研究的大概就是要买哪款插座
以及通电开机怎么设定,而且插座大概一千块以内搞定,便宜点也有伍佰内的
如果手边没可用AP的建议直接用这个方法,真的快又便宜,时间就是金钱
参考资料
http://revolutionwifi.blogspot.com/2010/11/wake-on-wireless-lan.html
http://jasonyychiu.blogspot.com/2019/03/wake-on-wlan.html
https://www.binss.me/blog/wake-windows-10-laptop-by-WLAN/
https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/631342/
https://www.ptt.cc/bbs/Broad_Band/M.1452775421.A.C32.html
https://blog.csdn.net/zhousmq/article/details/82354892
顺带提一下VPN与WOW的关系,这牵涉到TUN/TAP协议问题 假如你的VPN客户端是
手机,你用它来唤醒电脑,想透过VPN存取区网下的媒体服务器是没办法的,因为
手机只支援TUN协议,而它是在区网下创建一个子网络,客户端拿到的IP跟区网
是不同网段的,所以无法存取区网,但网络唤醒的封包却能通过(印象中)
TAP则是桥接模式,真正的区网,取得的IP就是区网网段的
手机上要解决这个问题有两个方法,一个是IP转发,一个是让手机支援TAP协议,
只是这两个方法都要靠root或越狱才能实现,不想这么做只能等OS开放TAP的API了
电脑上则没这个问题
参考资料
https://www.mobile01.com/topicdetail.php?f=110&t=5246316&p=1
而在我试着解决VPN协议、区网、媒体服务器之间错综复杂的关系却徒劳无功之后
突然灵光一闪,为了测试WOW,我不是有DDNS了吗、而且还尝试了虚拟服务器
那我在外面直接透过DDNS、虚拟服务器连到我的媒体服务器不就好了,何不绕了这么
一大圈呢,我那时真是聪明过分
最后聊一下网络唤醒有什么用处,其实不外乎搭配远端软件使用,让我在外面临时也能
存取电脑里的档案资料,或进行特定工作,我自己还用电脑架了一个Plex Media Server
另外也有在玩游戏,Steam Link Anywhere和Moonlight,以上这些功能搭配网络唤醒
让我可以随时随地使用电脑而不受限,而不用整天开着电脑,对环保也算是一件好事
作者: soto2080 (DaGG)   2019-08-10 02:47:00
其实最大问题是I网驱动跟Win很常雷

Links booklink

Contact Us: admin [ a t ] ucptt.com