有人会问,NAS为毛需要唤醒?一直开着不就好了吗?但是总有一些奇葩,有强迫症~比如小编我! 还比如“环保人士”,还比如你有多个NAS,只需要在备份or偶尔调用文件时开启一下,随用随开,完了就关……So,我们论坛公众号推文处女篇就此诞生了(终于给自己写这篇文章找到了个舒坦的理由)
WOL唤醒其实不是什么新鲜东西,早在PC上已经得以应用,多年之前小编就拿来远程唤醒PC,再用远程控制软件,诸如:向日葵、TeamViewer等,来远程操控自己的电脑,偶尔传一下文件(那个时候NAS存储还高高在上,企业才玩得起……)。
Wake-On-LAN简称WOL,是一种电源管理功能;如果存在网络活动,则允许设备将操作系统从待机或休眠模式中唤醒。许多主板厂商支持IBM提出的网络唤醒标准。该标准允许网络管理员远程打开PC机电源,以便进行文件升级、资源跟踪和设备清点等工作。WOL在还未广泛的采用,但在网络时代却具有广阔的发展前景。
Wake-On-LAN的实现,主要是向目标主机发送特殊格式的数据包,是AMD公司制作的MagicPacket这套软件以生成网络唤醒所需要的特殊数据包,俗称魔术包(Magic Packet)。MagicPacket格式虽然只是AMD公司开发推广的技术,并非世界公认的标准,但是仍然受到很多网卡制造商的支持,因此许多具有网络唤醒功能的网卡都能与之兼容。
NAS玩家都应该会常用到远程访问家里或办公室的NAS文件,有些“环保主义者”可能不会一直常开着NAS,所以就需要随用随开的功能,这就需要使用到WOL唤醒功能。
其实现如今大多数的NAS设备(台式电脑、笔记本等)都支持「网络唤醒」(WOL / Wake On Lan) 功能,直接通过发送网络命令即可实现远程开机操作。
WOL 网络唤醒功能非常实用,譬如可以用手机遥控电脑开机,开启其他房间里的 NAS 或者电脑,控制办公室多台设备的批量开关机等。虽然 WOL 主要是在局域网使用,但如果配置好公网访问,还可以在公司或出差在外时,通过互联网远程打开家里的NAS,再通过配置好的DDNS远程访问、调用甚至是分享NAS上的文件。
下面就分享一下远程唤醒NAS的设置及各种 奇葩 的搞机方式!
要实现 WOL 网络唤醒,首先需要开启 NAS 的 WOL 功能,一般高端一点NAS品牌几乎都支持(当然不支持的咱们可以使用一些其他手段,下回分解~),可能某些路由下的WOL功能还需要NAS固定住IP。
找到系统设置 -- 电源设置 -- 网络唤醒(WOL),点击开启。但是需要注意的是某些高端品牌具有Eup(耗能产品生态化设计指令),需要在“关闭”状态,不然无法使用“网络唤醒(WOL)”功能。
例:QNAP系统的设定示意图
例:Synology系统的设定示意图
关于品牌NAS,很多厂商都在配套的PC端或者手机APP端内置了WOL唤醒功能。
例如:群晖和威联通的PC端管理软件
手机端软件示例图:左侧群晖的DS finder / 右侧是威联通的 Qmanager
当然,除了官方的提供的软件方式,还可以使用各类支持WOL唤醒的软件,也同样有PC端和移动APP。
这里测试的仅为windows端WakeMeOnLan:
WakeMeOnLan作为内网唤醒利器,相对于其他同类软件相比的一个优点就是:能够自动扫描内网所有机器,并做保存,省去一个个添加的麻烦。
当然同类软件相当多,大家可以去寻找相应平台的:Android、iOS、OSX等等多平台的,这个我们后面的“神秘”教程再做详细介绍!
外网远程唤醒NAS,这里分为两个部分来讲:
一、拥有公网IP的用户
二、只有坑爹的内网IP用户
A. 网页Web版唤醒工具
这是来自国外专业的WOL唤醒网站的网页版工具,网址:https://www.depicus.com/wake-on-lan/woli
按照网页提示我们以此输入NAS的MAC网卡地址、DDNS域名、与外网转发端口,即可轻松的,随时随地的唤醒远方的NAS。
B. PC客户端(windows 版)
Wake On Lan Gui也是出自depicus.com网站的工具,与网页版设定类似,Send Options发送类型中,可以选择Internet(互联网,即外网)或者Local Subnet(本地内网)
C. CMD命令版(Windows & MAC OSX)
下载附件WolCmd,使用CMD命令进行NAS唤醒。
示例:wolcmd 1c6f65d3f612 xx1.ddns.com 255.255.255.255 8
使用批处理bat文件,直接双击使用,可以进行一键批量唤醒N台设备。示例:
D. 手机端APP(iOS & Android)
iOS版付费软件:左为iNet WOL / 右为WakeUP
Android版免费软件:wakeonlan
使用方法基本类似:MAC地址、DDNS地址、外网转发端口
E. 智能路由专属APP
现在许多路由器也开始玩智能化了,能够远程控制,有的也可以远程唤醒内网所在设备。
例如:华硕路由器原厂固件or梅林固件,使用配套手机APP,AiCloud可以对内网设备进行WOL唤醒,甚至进行共享文件访问
F. DDNS访问路由器内置工具
这个方法相对与上面的那些方法使用起来更加繁琐,但也是一种方法,大部分路由器内置了DDNS功能,非常适用于家庭宽带用户的动态IP远程访问。在开启DDNS功能之后,设置路由器本身的外网访问端口,使用“DDNS:端口号”进行远程进入路由器,使用路由器自带的WOL唤醒NAS
A. 花生棒(花生壳内网版)之类的穿透技术
花生棒,是一款实现了内网穿透动态域名解析技术的硬件,花生壳服务将开通到花生棒内置帐号下,搭配花生壳(内网版)服务使用。
-
映射路由器访问80端口,远程访问路由器进行内置WOL唤醒
-
映射唤醒端口,进行穿透内网远程访问,再结合上述的远程WOL唤醒软件使用WOL唤醒(暂未实测,望坛友反馈)
B. 智能插座 -- 伪远程“WOL唤醒术”
如果你的NAS不具备WOL唤醒,却能够通电启动,比如:WD的Mybooklive和MyCloud,那么你就可以使用这种伪远程“WOL唤醒术”了。
将NAS电源头插入智能插座,使用智能插座带的APP用来远程通电,启动并访问NAS设备。
C. 乱入“唤醒”法
乱入一个“定时唤醒”方法,高阶一点的NAS具有“电源计划功能”,能够按计划进行“开机”“重启”“关机”“休眠”等,合理安排的话,也许能够治疗你的“强迫症”和环保节电之法。
号称史上最全WOL唤醒大法基本折腾完毕~
远程WOL唤醒的原理非常简单:通过网络发送一个魔术唤醒包送达到路由器所在WAN口IP,再通过路由器设定的端口转发功能,将远程的魔术唤醒包送达到需要唤醒机器的监听网卡上,从而达到与内网WOL唤醒一样的效果。
虽说通过WOL网络唤醒非常方便,但是这种功能也有一种弊端,那就是如果在关机状态到下次唤醒期间,设备有过断电过程(停电、电源线被拔等),会导致网卡监听功能失效,将无法进行WOL唤醒,当然如果你的NAS配备了UPS备用电源,会大大避免出现此等无法WOL唤醒的情况出现。不过你的NAS如果有电源恢复功能,可以在通电之后自动启动NAS,来保证远程访问的需要!
据说有一小部分电脑主板已经能够实现断电后WOL唤醒的功能,就是不知道NAS厂商会不会关注这一个部分。毕竟也算是一个实用又贴心的改进!虽然对于长期开机的用户来说并没有什么卵用~~o( ̄ε ̄*)~~