查看: 491|回复: 5

[教程] 潘多拉 openwrt 设置按时段上网教程

[复制链接]

主题

好友

102

积分

上等兵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-8-10 23:17 |显示全部楼层
TG-NET
Anywlan微信公众号
本帖最后由 duxiaodi 于 2016-8-10 23:24 编辑

家里买了斐讯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
  
同理 输完密码记得在启动项里面把计划任务重启一下
感觉以上代码太复杂了 有没有更加简单的代码  告知一下



补充内容 (2016-10-30 21:38):

0 1 * * * ifdown wan
0 4 * * * ifup wan
这个命令是每天定时关闭 每天定时重启网络的命令

主题

好友

6910

积分

中校

签到天数: 463 天

[LV.9]以坛为家II

发表于 2016-8-11 07:01 |显示全部楼层
这么个老爷子, 人家好不容易放个暑假,好好玩玩,还天天设限制,让不让人活了
回复

使用道具 举报

主题

好友

2980

积分

少校

签到天数: 232 天

[LV.7]常住居民III

发表于 2016-8-11 09:29 |显示全部楼层
小孩盯着他每天学习2 个小时,其他时间随便玩吧
回复

使用道具 举报

主题

好友

1万

积分

上校

签到天数: 234 天

[LV.7]常住居民III

发表于 2016-8-11 11:05 |显示全部楼层
晕,你家是没小孩吧。。。我家的小孩,不限制的话,早上8点开始看电视,能看到晚上9点多。。。
回复

使用道具 举报

主题

好友

251

积分

少尉

签到天数: 19 天

[LV.4]偶尔看看III

发表于 2016-8-14 14:05 |显示全部楼层
哥们你太牛X了!走~~~我带你吃鳇鱼头去~~~
回复

使用道具 举报

主题

好友

102

积分

上等兵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-30 21:37 |显示全部楼层
这个是每天定时关闭 每天定时重启网络 0 1 * * * ifdown wan 0 4 * * * ifup wan
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图    小黑屋 | 免责声明

GMT+8, 2016-12-8 22:10

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表