最新消息:本站原qzkyl域名已转让,后期该域名所有言论与本站无关,同时本站已改名ipve虚拟机,交换友链请发送邮件zc#ipve.cn(#换@)

华硕路由器绑定ARP实现群晖WOL远程唤醒

NAS相关 ipve 315浏览 2评论

准备条件

为什么要ARP绑定呢,因为家里有一台黑群晖DS3617xs,随时需要从外面用因特网进行远程WOL开机唤醒,下载各类蓝光小电影,之前测试通过分配静态地址发现无法关机后内网可以唤醒,但是外网是无法唤醒的,通过各种实验查阅资料最终通过路由器绑定ARP实现WOL远程唤醒,远程开关机功能。

条件准备:

路由刷梅林系统或者官改
DDNS
DHCP静态分配给NAS
端口转发(转发端口9到群晖)
绑定ARP
公网IP

       前三点就不说了,官方固件都可以胜任,现在的固件也支持用花生壳DDNS或者梅林软件中心的DDNS,挺方便的。关于“公网IP”,至少要有动态的公网IP地址,否则下面的文章就不用看了。当然,也有其它穿透内网的方法,可自行百度。

具体步骤

1、开启DDNS(使用路由自带或者梅林/官改的软件中心里的DDNS都行),在内部网络-DHCP服务器里手动制定群晖的IP。

2、开启端口转发,在外部网络-端口转发中开启远程唤醒需要的端口9。

3、在已经安装梅林固件或者官改固件的路由,进入路由在系统管理-系统设置里打开ssh,用PuTTY连接路由IP 192.168.x.x 输入账号密码后登陆路由(这里输入密码不会显示出来,只要打对密码直接回车就可以了)。

4、切换到/jffs/scripts/目录。命令:cd /jffs/scripts/

5、使用vi编辑器打开启动脚本services-start.sh 命令(如果没有这个脚本需要新建立,命令相同):vi services-start

6、进入VI编辑后,先按一下『insert』或者 i 键才能进入编辑模式,添加ARP绑定,编写以下内容,命令如下:

arp -s 192.168.X.X AA:AA:AA:AA:AA:AA    (其中IP地址为群晖的静态地址,后面为群晖的MAC地址,如果是新建的services-start.sh需要在第一行加入#!/bin/sh 保持与上图格式一样)

     编辑完成后按ESC键退出编辑,输入  :wq 保存退出。

7、给脚本文件赋权限。(如果原本文件存在只是添加了一行,可以不做这步) 命令:chmod a+rx /jffs/scripts/*

8、到这里基本就成功了,可以输入cat /jffs/scripts/services-start来查看脚本的内容,防止未保存成功。输入reboot重启路由。

9、等待路由重启成功后重新登陆SSH,输入:arp 如果返回的代码中包含下面内容,说明arp绑定已成功。

PS:至此完成了黑白群晖关机远程唤醒功能,使用手机APP群晖关机就可以实现开机。(如果黑群晖此时仍无法唤醒,需要检查主板bios是否开启了Wake-on-LAN功能,同时需要硬改网卡MAC地址,英特尔网卡硬改MAC地址的方法本站有介绍,可以自行搜索修改)

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 嘿嘿嘿按照博主的分享已经弄好了
    自考成绩4年前 (2020-11-27)回复
  2. 时间久了好久就唤醒不了
    哥斯拉4年前 (2020-11-27)回复