上等兵
- 注册时间
- 2009-1-23
- 金币
- 101 个
- 威望
- 0 个
- 荣誉
- 0 个
累计签到:2 天 连续签到:0 天 [LV.20]漫游旅程
|
本帖最后由 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
这个命令是每天定时关闭 每天定时重启网络的命令 |
评分
-
1
查看全部评分
-
|