OpenWrt 设置 MAC 地址过滤

两年前入手的 360 路由器稳定性不是太好,需要定期恢复固件。

恢复固件的过程比较简单,用 WinSCP 将本地的 customized_backup.bin 拷贝至路由 /tmp 目录下,然后在 Putty 下敲击:mtd write -r /tmp/customized_backup.bin firmware 并回车即可完成系统恢复。不过个人习惯给无线设置 MAC 过滤,仅允许列表内 MAC 联网。

之前是每次恢复固件之后就在路由后台一个一个添加允许通过的 MAC 地址,前阵子突然觉得这样做好傻,遂 Google 该控制 MAC 地址过滤的文件路径,得到的结果是 /etc/config/wireless

打开路由器内该文件,搜索无线名称,得到:

config wifi-iface
    option device 'radio1'
    option mode 'ap'
    option ssid 'qihoo-2g'
    option network 'lan'
    option encryption 'psk2'
    option key '***'
    option macfilter 'allow'
    list maclist '11:22:33:44:55:66'
    list maclist '33:44:55:66:77:88'

如此,只需将需要添加的 MAC 地址复制进去,保存重启路由。

Macfilter 选项提供三个模式:

  • 默认是 Disable,表示不启用硬件地址过滤功能;
  • Allow 表示白名单模式,即只允许列出的硬件地址连入网络;
  • Deny 表示黑名单模式,即禁止列出的硬件地址连入网络。

目前我采取白名单模式,每连入一个新设备都要添加其硬件地址。

文章作者
发布时间
分类
标签