首页>经验心得>openwrt家长控制功能,防火墙规则代码让openwrt支持家长控制功能
2019
05-07

openwrt家长控制功能,防火墙规则代码让openwrt支持家长控制功能

路由器刷机交流Q群

斐讯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

把代码贴到自定义规则里面就好了

openwrt家长控制功能

这样就可以实现娃看电视看多久了。

但是经过实际测试发现,实际测试效果,不太理想。表现在到设定时间。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

免费支持本站

支付宝打赏支付宝打赏微信打赏微信打赏