基于Openwrt iptables 限速

原创 2016年05月30日 21:51:40
孩子天天看pad怎么办,买一个阿里儿童路由器吗?功能太多,太复杂,太费钱。
20行搞定限定时长功能,路由器系统依托于Openwrt系统开发。

脚本文件:

#!/bin/ash

unallow()
{
    echo "noallow $1 access internet"
    iptables -t raw -D PREROUTING -s $1 -j DROP
    iptables -t raw -A PREROUTING -s $1 -j DROP
}

allow()
{
    echo "allow $1 access internet"
    iptables -t raw -D PREROUTING -s $1 -j DROP
}

if [ $1 == "allow" ] 
then
    allow $2
else
    unallow $2
fi

crontab如下:

30 12 * * * sh /root/allow.sh allow 192.168.10.100 
30 13 * * * sh /root/allow.sh unallow 192.168.10.100 
30 19 * * * sh /root/allow.sh allow 192.168.10.100 
30 20 * * * sh /root/allow.sh unallow 192.168.10.100 
30 21 * * * sh /root/allow.sh allow 192.168.10.100 
30 22 * * * sh /root/allow.sh unallow 192.168.10.100

iptables+tc实现isp级别每ip限速并限制会话数

分类: LINUX 脚本1: 限制会话数 #!/bin/sh INET=192.168.0. IPS=1 IPE=253 IDEV=eth1 ODEV=eth0 CO...
  • chang198932
  • chang198932
  • 2014年09月22日 20:34
  • 2473

Openwrt配置QOS流量带宽限制

Openwrt配置QOS流量带宽限制#加载模块:insmod xt_IPID insmod cls_u32 ...
  • bingyu9875
  • bingyu9875
  • 2017年07月26日 15:59
  • 1111

使用IPTABLES限制IP上传下载速度

http://www.ctohome.com/FuWuQi/b4/682.html iptables限制某IP的上传速度为1000KB/秒(8Mbps,流入服务器带宽),即在此IP所在的服务器或V...
  • dszgf5717
  • dszgf5717
  • 2016年12月08日 11:00
  • 925

关于iptables和tc的限速理解

关于iptables iptables 是包过滤软件,包过滤的顺序如下: 每一个包都会匹配 rule 策略,而每一个 rule 策略会有一个 action,触发了其中一个 rule 就不会触发...
  • mapleandkw
  • mapleandkw
  • 2015年01月05日 21:07
  • 1370

iptables limit 模块限速不准确原因分析

iptables -I test -m limit --limit xxx/yyy iptables用户空间:libxt_limit.c int parse_rate(const char *rate...
  • saintfox001
  • saintfox001
  • 2016年12月27日 17:45
  • 1093

Openwrt开发日志——iptables的各个…

Mission 5                                                                                           ...
  • qq_35509823
  • qq_35509823
  • 2017年07月31日 15:41
  • 481

关于 iptables 和 tc 的限速理解

关于 iptables iptables 是包过滤软件,包过滤的顺序如下: 每一个包都会匹配 rule 策略,而每一个 rule 策略会有一个 action,触发了其中一个 rul...
  • eydwyz
  • eydwyz
  • 2016年11月24日 15:09
  • 1420

openwrt多wan限上下行速脚本,基于qosv4,imq模块替换成ifb模块

由于树莓派2装openwrt官方没有imq模块, 好像说ifb比较有优势,优势对于普通玩家来说,没用~. 百度翻遍各种文档,总算凑合起来可以用.有问题再提出来讨论,欢迎测试. 有些参数是写死在脚本里面...
  • eydwyz
  • eydwyz
  • 2016年11月29日 14:42
  • 1741

iptables禁止端口和开放端口

1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。 下面是命令实现: iptables -P INPUT DROP iptables -P FORWARD DROP...
  • w565911788
  • w565911788
  • 2014年11月20日 15:06
  • 948

利用iptables对以太网ethernet进行网速限制,更好地共享网络

iptables中有个limit模块,用它来限制packet,从面达到限制网速的目的。 什么是MTU? MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据...
  • hoxily
  • hoxily
  • 2015年03月13日 13:50
  • 1252
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于Openwrt iptables 限速
举报原因:
原因补充:

(最多只允许输入30个字)