梅林固件路由器 arp 绑定设备,实现电脑或者 NAS 外网唤醒 :连接路由器的设备要实现外网远程唤醒就必须先设置 arp 绑定,梅林固件的路由器没有 arp 绑定的设置,网上很多文章说可以用 ssh 进入路由器后使用命令进行设备的 arp 绑定:
$ arp -s 192.168.xx.xx **:**:**:**:**:** 2025年加油呀!Fighting! 并且绑定以后可以使用 arp -a 来查看绑定情况,这个方法是可以实现 arp 绑定的,但是当路由器重启后还需要进行重新绑定,否则就没有效果了,可以作为临时使用。如何一次设置长期能够生效呢?本文记录一种一劳永逸的方式:把绑定命令做成启动脚本文件,并且设置每次开机执行,这样每次路由器重新启动都会执行这个脚本
首先进入梅林路由器管理界面,进入:内部网络(LAN)> DHCP服务器 > 手动指定 IP 的 DHCP 列表,把需要远程唤醒的设备先进行手动指定静态 IP 地址,这里可以实现设备 MAC 与 IP 绑定,但不同于 arp 绑定
然后通过 SSH 进入路由器,进行以下操作:
/jffs/scripts/ vi services-start.shservices-start.sh 文件内填入以下内容,可以把需要绑定的设备一次性填入,也可以后续增减:#!/bin/sh
sleep 30
arp -s 192.168.xx.xx 24:**:BE:33:30:**
arp -s 192.168.xx.xx 24:**:BE:33:30:**
arp -s 192.168.xx.xx BC:**:7B:E1:D9:**
arp -s 192.168.xx.xx 36:**:72:01:27:**
exit 0 services-start.sh 文件设置权限:chmod a+x /jffs/scripts/services-start.shTools > Script 里设置脚本,在参数配置中选 WAN-START 选项,把 /jffs/scripts/services-start.sh 填入脚本配置一栏,然后点➕将配置添加到配置汇总表项arp,返回结果中有 PERM 即说明已经绑定完成