华硕路由器 ARP 绑定
何为 ARP 绑定
真想不到被吹爆的华硕路由器居然连 ARP 绑定功能都没有。这里要区别一下,在客户端列表中开启 MAC地址与IP绑定
其实仅仅是 DHCP 绑定,它可以保证每次给相同设备总是分配同一个 IP 地址,但前提是设备必须请求IP!
我们知道路由器内部会维护一个 ARP 表,记录 IP 与 MAC 的关系,每当设备请求 IP 时便会被记录,其超时时间因具体设置而不同。因此当设备长时间不在线(比如关机)时吗,ARP 记录就会失效,从而无法再通过 IP 给此设备发送数据。
有一个典型需求:PC 配置 WOL 网络唤醒,然后路由器设置端口转发,这样就可以在外面远程开机了。因此我们要进行 ARP 绑定,与 DHCP 绑定不同,ARP 绑定相当于把 IP 对应关系写死在表里,无论设备是否在线。
方案
ssh 或 telnet 登录路由器,执行
arp -s [IP] [MAC]
就搞定了。
但是这样每次重启都会失效,我们需要通过自启脚本来手动添加 ARP 项,因此官方固件是不行的,先刷梅林。
cd /jffs/scripts/ # 进入脚本目录
vi services-start # 打开编辑器(你也可以用其他编辑器)
将文件内容改为:
#!/bin/sh
arp -s [IP] [MAC]
exit 0
保存,最后给予执行权限:
chmod a+rx /jffs/scripts/*
OK!
执行 arp
查看 ARP 表,对应项目如果标识有 [PERM]
就是已经绑定了。
License:
禁止转载到非自托管的内容平台,禁止用于 AI 训练