分享一下局域网和外网远程唤醒的经验


Recommended Posts

上星期用自己的客厅电脑装了最新的4.3的dsm,觉得这个东西真的非常好用,但因为我的客厅电脑配置比较高(i3 2120,4g ram,h61主板,相对于普通的nas比较高了),所以功耗较大,不想一天到晚开机,就一直研究远程唤醒这个功能。一点点经验跟大家分享一下。先说下能唤醒的前提是你的主板支持唤醒,而且要在bios里配置,各个公司的bios界面不一样,配置的选项名字也不太一样,这点还是自行确认的好。如果你的主板没wol那就不用往下看了。

 

首先,我安装的时候没有改安装盘里vender文件,mac地址和序列号都用的原本提供的,这带来两个问题,一是你会在ds finder里收到别人机器上传来的提示(我的理解是所有没改过vender的人都会收到),二是没法局域网唤醒。我一开始还到处问怎么重装,后来才发现其实只要把usb启动盘里的vender文件改掉,重启后新的序列号和mac地址就会生效。如何修改我参考了这个教程:http://xpenology.com/forum/viewtopic.php?f=2&t=1353

这里另外多说一句,如果你跟我一样不是虚拟机安装,还不知道自己的mac地址的话,可以找个usb盘做个linux live usb,直接启动进入linux系统打开一个console键入ifconfig就能看到自己的真实mac地址了。我用的是linuxLive usb creator和ubuntu官网上下的13.10的麒麟系统。

 

然后就是dsm里的设置,这点很奇怪,我去控制面板-硬件里勾选在启动局域网1的网络唤醒然后点应用会弹出错误提示,也就是说我无法通过gui界面开启wol,解决方法是通过ssh或者putty命令行激活,参考这个贴:http://xpenology.com/forum/viewtopic.php?f=2&t=665,切记ssh或者putty登录的时候你的用户名是root而不是admin,密码跟admin的一样。说实话我也不清楚是不是这行命令解决了问题,因为帖子里后面有人问如何保证每次机器启动都自动运行这行命令,那潜在的意思就是如果不运行则wol失效,但我只运行过一次而已,并没有把这行命令添加在启动运行里。要是有高手知道为什么我无法从gui激活wol还请赐教。

 

上面的东西都设置对了那就可以局域网唤醒了,直接用ds finder就好,不需要用第三方软件。

 

最后就是外网唤醒,如何配置从外网访问内网的服务器我就不多说了,类似的教程一堆。配置好后ds finder能关机但不能开机。解决办法是去自己的路由器里设置端口转发,我去网上查了一下ds finder的magic pack(用来唤醒的封包)的端口,有人说是7,有人说是9。。。我就干脆把789全都转发了,转发的时候设置udp协议。然后就可以从外网唤醒了。

有人说必须要路由器支持wol转发才行,我的路由器并没有特别说明是否支持这个包的转发,反正配置好了是能用的。

 

最后希望大家都能成功外网唤醒。我不知道真正的群辉nas启动速度如何,在我这台i3上发出唤醒请求后等10多秒就能用了。

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.