Tomato下搞定DS finder手机远程唤醒
本帖最后由 ak47947 于 2014-11-13 09:20 编辑折腾了一个nas,一直没有弄远程唤醒,最近几天想弄弄手机远程唤醒。
[*]硬件环境:
[*] tomato dualwan 路由器一个
[*] Nanoboot 5.0.3.1,Synology 4493nas一个
[*] 动态域名(配置在Tomato路由器上)
[*] IOS7 DS finder
[*]参考配置:
发现翻遍论坛帖子,只是实现了局域网唤醒,在其期间设置参考了几个大神的帖子:
参考了bookworm帖子的tomato设置:
http://www.gebi1.com/thread-82810-1-1.html尝试了以下帖子的app:
http://www.gebi1.com/thread-83216-1-1.html
http://www.gebi1.com/thread-232034-1-1.html
均只是可以局域网唤醒,在局域网中可以使用内网IP和动态域名都可以唤醒关机操作。
中间也尝试了udp 7,8,9,5000,5555各种端口映射,还是无法实现手机远程唤醒。
[*]内网可唤醒,外网无法唤醒设置:
DDNS:MAC/IP绑定:
静态DHCP:端口映射:
[*]问题解决:
最后发现,除了bookworm 帖子里面的tomato设置以外,还有一个特别关键的设置,就是在tomato里面,要进行arp绑定,具体设置为在脚本设置-->初始化时,加入以下脚本
sleep 30
arp -s 192.168.1.138 04:4B:80:xx:xx:xx
arp -s nas内网IP nasMAC地址,中间有空格。
设置好之后重启路由器,则可以看到当前状态为活动在ARP缓存中。
看到这个这种状态之后,你的手机里面随便使用什么app都可以远程唤醒nas了。备注:
[*]还是需要配置一个UDP端口进行映射的,至于是什么端口,可以自己定义,然后在DS finder里面配置局域网端口为你设置的端口即可。
[*]另外发现nas在拔掉电源后,无法wol,必须要手动启动一次之后,才能内网网唤醒,这个貌似是bios的问题,无法解决。如果大家有解决方案,欢迎指正。
恩 没错必须让路由器知道 NAS的IP所对应的 NAS网卡的MAC
因为关机之后IP就释放了这时候能找到NAS网卡的只能是通过MAC找到
所以 路由必须ip和MAC对应 才能正确的把魔包转发给对应IP的MAC 然后唤醒
另外 关于bootloader改MAC的问题我发现我在用gnoboot的时候会 Nanoboot不会
想改回来也简单给BIOS放电.或者 强制拔电源线 你的ddns是建立在路由器上面的还是dsm上面? 我移动国内网,弄啥都瞎掰,弄了花生棒解决了 确实要arp绑定,一直是这样做的 {:8_225:}{:8_225:} momo 发表于 2014-11-12 17:06
你的ddns是建立在路由器上面的还是dsm上面?
我的ddns是设置在路由上的,dsm上没有设置 确实要arp绑定,一直是这样做的 做个记号
页:
[1]