禁止访问网络,保证孩子每天指定时间观看电视节目-命令模式
指定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
指定MAC地址每天0:00-19:00和19:30-23:59 禁止访问网络,保证孩子每天指定时间观看电视节目。
iptables -I FORWARD -m mac --mac-source 34:80:b3:3d:50:41 -m time --timestart 00:00:01 --timestop 19:00:00 --kerneltz -j DROP
iptables -I FORWARD -m mac --mac-source 34:80:b3:3d:50:41 -m time --timestart 19:30:00 --timestop 23:59:59 --kerneltz -j DROP
///1 * date
指定MAC地址每天0:00-19:00和19:30-23:59 禁止访问网络,保证孩子每天指定时间观看电视节目。早上10丶到11丶半 下午2 丶到4丶半晚上7丶到9丶半
iptables -I FORWARD -m mac --mac-source 34:80:b3:3d:50:41 -m time --timestart 00:00:01 --timestop 10:00:00 --kerneltz -j DROP
iptables -I FORWARD -m mac --mac-source 34:80:b3:3d:50:41 -m time --timestart 11:30:01 --timestop 14:00:00 --kerneltz -j DROP
iptables -I FORWARD -m mac --mac-source 34:80:b3:3d:50:41 -m time --timestart 16:00:01 --timestop 19:30:00 --kerneltz -j DROP
iptables -I FORWARD -m mac --mac-source 34:80:b3:3d:50:41 -m time --timestart 21:30:01 --timestop 23:59:59 --kerneltz -j DROP
家里买了斐讯k1 刷了openwrt 还有潘多拉固件玩了一遍
本人用的是16年的二月包PandoraBox 16.02 r2075 / LuCI (git-16.034.33370-8e126a8)
用来中继还是比较稳定的
电视机用来看网络电视也比较好
但是网络电视有一点非常非常不好,就是看动画片没有任何动画 直接下一集根本停止不下来,这时候我们就要用防火墙控制电视机的ip按时段上网了,要不然孩子一天到晚看网络电视,那就毁了
所以这里我就设置了一下,在防火墙的自定义规则里面 利用iptables设置
//新版本的潘多拉固件和openwrt固件中的iptable要加 --kerneltz 参数,否则默认时区是UTC,而中国的时区是UTC+8,在设置时切记切记!
iptables -I FORWARD -d 192.168.1.106 -m time --timestart 22:35 --timestop 23:30 -j DROP
iptables -I FORWARD -d 192.168.1.2 -m time --timestart 1:30 --timestop 2:30 -j DROP //早上看电视不宜过多,每天9:30点10:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.3 -m time --timestart 1:30 --timestop 2:30 -j DROP //早上看电视不宜过多,每天9:30点10:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.4 -m time --timestart 1:30 --timestop 2:30 -j DROP //早上看电视不宜过多,每天9:30点10:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.5 -m time --timestart 1:30 --timestop 2:30 -j DROP //早上看电视不宜过多,每天9:30点10:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.6 -m time --timestart 1:30 --timestop 2:30 -j DROP //早上看电视不宜过多,每天9:30点10:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.7 -m time --timestart 1:30 --timestop 2:30 -j DROP //早上看电视不宜过多,每天9:30点10:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.2 -m time --timestart 4:30 --timestop 6:30 -j DROP //午睡时间每天12:30点14:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.3 -m time --timestart 4:30 --timestop 6:30 -j DROP //午睡时间每天12:30点14:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.4 -m time --timestart 4:30 --timestop 6:30 -j DROP //午睡时间每天12:30点14:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.5 -m time --timestart 4:30 --timestop 6:30 -j DROP //午睡时间每天12:30点14:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.6 -m time --timestart 4:30 --timestop 6:30 -j DROP //午睡时间每天12:30点14:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.7 -m time --timestart 4:30 --timestop 6:30 -j DROP //午睡时间,每天12:30点14:30分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.2 -m time --timestart 10:30 --timestop 11:10 -j DROP //晚饭时间,每天18:30点19:10分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.3 -m time --timestart 10:30 --timestop 11:10 -j DROP //晚饭时间,每天18:30点19:10分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.4 -m time --timestart 10:30 --timestop 11:10 -j DROP //晚饭时间,每天18:30点19:10分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.5 -m time --timestart 10:30 --timestop 11:10 -j DROP //晚饭时间,每天18:30点19:10分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.6 -m time --timestart 10:30 --timestop 11:10 -j DROP //晚饭时间,每天18:30点19:10分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.7 -m time --timestart 10:30 --timestop 11:10 -j DROP //晚饭时间,每天18:30点19:10分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.2 -m time --timestart 14:30 --timestop 15:59 -j DROP //睡觉时间,每天22:30点23:59分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.3 -m time --timestart 14:30 --timestop 15:59 -j DROP //睡觉时间,每天22:30点23:59分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.4 -m time --timestart 14:30 --timestop 15:59 -j DROP //睡觉时间,每天22:30点23:59分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.5 -m time --timestart 14:30 --timestop 15:59 -j DROP //睡觉时间,每天22:30点23:59分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.6 -m time --timestart 14:30 --timestop 15:59 -j DROP //睡觉时间,每天22:30点23:59分禁止电视或者ipad访问网络,保证健康
iptables -I FORWARD -d 192.168.1.7 -m time --timestart 14:30 --timestop 15:59 -j DROP //睡觉时间,每天22:30点23:59分禁止电视或者ipad访问网络,保证健康
代码输入保存之后记得在启动项里面把防火墙服务重启一下
还有个问题,本人用的联通宽带,就是pppoe居然会突然性能下降 非常非常不稳定,投诉良久 都没有任何作用,没有办法 只好通过自动重启路由器连接网络,改善一下网络质量
//下面是在路由器里计划任务里面设置,通过不断的自动重启路由器,来进行定时网络连接
10 7 * sleep 5 && touch /etc/banner && reboot //每天7点10分路由器自动重启
//10 11 * sleep 5 && touch /etc/banner && reboot //每天11点10分路由器自动重启
10 15 * sleep 5 && touch /etc/banner && reboot //每天15点10分路由器自动重启
//10 19 * sleep 5 && touch /etc/banner && reboot //每天19点10分路由器自动重启
//10 23 * sleep 5 && touch /etc/banner && reboot //每天23点10分路由器自动重启
//计划任务列表的格式:
//[minute] [hour] [day of month] [month] [dayof week] [program to be run]
//其中各个参数的取值范围是:
//minute(0-59) hour(0-23) day of month(1-31) month(1-12) day of week(0-7,0 or 7 is Sun)
//每个参数里的取值可以有4种间隔符
设置完了记得在服务里面的cron服务 重启一下
// *表示任意
// - 表示范围
// , 表示枚举多个值
// / 表示每隔
//例如:周一到周五每天晚上23:30执行 ruijieclient -k
//30 23 1-5 /bin/ruijieclient -k
//每天每隔10分钟执行date
///10 * date
//在潘多拉的”系统“里“计划任务”中添加以下命令
//15 23 * /sbin/wifi down 每天晚上23点15分关闭wifi
//00 6 * /sbin/wifi up 每天早上6点0分开启wifi
最后编辑:2024 年 07 月 07 日 18:30
本文链接:https://blog.zlrm.net/index.php/293.html(转载时请注明出处及链接! )
作品采用: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议授权。