openwrt家长控制功能,防火墙规则代码让openwrt支持家长控制功能
斐讯K2刷的OpenWRT固件,听说在防火墙里面添加规程可以做到家长控制功能,经过大量的查找终于让我给找到了。
只需要在防火墙里面添加几段代码就可以控制某一个设备的上网时长了。
#指定IP地址每天0:00-19:00和19:30-23:59 禁止访问网络,保证孩子每天指定时间观看电视节目。
iptables -I FORWARD -d 192.168.10.241 -m time --timestart 00:00:01 --timestop 19:00:00 --kerneltz -j DROP
iptables -I FORWARD -d 192.168.10.241 -m time --timestart 19:30:00 --timestop 23:59:59 --kerneltz -j DROP
#MiTV3 有线 16:30 - 19:30禁止看电视 --weekdays Mon,Tue,Wed,Thu,Fri,Sat,Sun
iptables -I FORWARD -m mac --mac-source 00:0e:c6:c5:f7:ea -m time --timestart 16:30:01 --timestop 19:30:00 --weekdays Mon,Tue,Wed,Thu,Fri --kerneltz -j DROP
把代码贴到自定义规则里面就好了
这样就可以实现娃看电视看多久了。
但是经过实际测试发现,实际测试效果,不太理想。表现在到设定时间。ipad上的优酷儿童app和qq浏览器app,一直可以正常使用网络,其他的app不能使用
而固件里的访问控制 access control这个插件,实际使用效果和以上的一样,这就说明,有数据流量进入input链了。所以下面稍稍改动下
iptables -I INPUT -s 192.168.5.105 -m time --timestart 12:00:00 --timestop 14:00:00 --kerneltz -j reject
iptables -I INPUT -s 192.168.5.121 -m time --timestart 21:25:00 --timestop 22:30:00 --weekdays Mon,Tue,Wed,Thu,Sun --kerneltz -j reject
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包