小米AX3600路由器终极管控:用白名单彻底禁止小孩手机上网
问题背景:为什么黑名单防不住小孩手机?
作为一个技术爸爸,我最近遇到了一个头疼的问题:家里小孩总是偷偷玩手机,我用小米AX3600路由器的黑名单功能禁止他的手机联网,结果发现他只要断开Wi-Fi重连,换个IP地址就能继续上网!
经过分析发现,MAC地址黑名单存在明显缺陷:
- 手机可以随机化MAC地址(现代安卓/iOS的隐私功能)
- 重启路由器后某些配置可能重置
- 黑名单管理不够严格,容易有漏网之鱼
技术方案:刷OpenWrt + 白名单模式
第一步:刷机固化Root权限
首先需要获取路由器的完全控制权:
刷机过程略(网上搜索固化ssh教程),关键是要确保获得完整的root权限和SSH访问能力。
第二步:定位Wi-Fi配置文件
# 查看无线配置
vi /etc/config/wireless找到对应的Wi-Fi接口配置段(通常是2.4G和5G两个频段):
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'MyHomeWiFi'
option encryption 'psk2'
option key 'yourpassword'
option macfilter 'deny' # 这里需要修改第三步:黑名单变白名单
将macfilter从deny(黑名单)改为allow(白名单),并添加允许设备的MAC地址:
# 修改配置
option macfilter 'allow'
list maclist 'AA:BB:CC:DD:EE:FF' # 爸爸的手机
list maclist '11:22:33:44:55:66' # 妈妈的手机
list maclist 'AA:11:BB:22:CC:33' # 家里的智能电视
# 注意:不加入小孩手机的MAC地址第四步:应用配置
# 重启Wi-Fi使配置生效
wifi reload
# 或者重启单个接口(更快)
wifi down radio0 && wifi up radio0技术原理深度解析
为什么白名单更有效?
- 默认拒绝所有:白名单模式下,任何未明确允许的设备都无法连接
- MAC地址绑定:即使设备更换IP,MAC地址不变(除非开启随机化)
- 防止新设备接入:朋友来访需要临时上网?必须经过管理员手动添加
效果验证
配置完成后,立即测试:
# 查看当前连接设备
iwinfo wlan0 assoclist
# 或者使用ubus命令
ubus call hostapd.wlan0 get_clients小孩的手机会显示"已保存,通过WPA2/WPA3保护"但无法获取IP地址,连接状态持续几秒后断开。
总结与思考
通过这次技术实践,我成功实现了:
- ✅ 彻底管控:小孩手机再也无法连接家庭Wi-Fi
- ✅ 精细化管理:只允许信任设备接入网络
- ✅ 技术学习:深入理解了路由器的网络配置机制
给其他家长的建议:
- 技术管控只是辅助,关键还是要与孩子沟通建立规则
- 定期检查设备连接情况,防止有新设备偷偷接入
- 考虑结合定时功能,进一步限制上网时间段
评论已关闭