博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一款基于Linux系统的,TC流量控制
阅读量:6955 次
发布时间:2019-06-27

本文共 677 字,大约阅读时间需要 2 分钟。

 #!/bin/bash

tc qdisc del dev $lan root &>/dev/null

tc qdisc add dev $lan root handle 1: htb default 10

tc class add dev $lan parent 1: classid 1:1 htb rate 100Mbit

tc class add dev $lan parent 1:1 classid 1:10 htb rate 10Mbit ceil 15Mbit   burst 20kbit

tc class add dev $lan parent 1:1 classid 1:2 htb rate 1Mbit ceil 2Mbit burst 15kbit 

for ((i=230;i<=238;i++))

do 

tc filter add dev $lan protoco ip parent 1: prio 1 u32 match ip dst "192.168.20.$i" flowid  1:2   

  

done

一个基于tc 的流量控制脚本

1:2 是class的名称,如果有3个网段,则写3个循坏,可以使用同名类,也可以异名

友情链接:http://zhangchong105.blog.163.com/blog/static/844814802012114112830295/

      本文转自crazy_charles 51CTO博客,原文链接:http://blog.51cto.com/douya/1579373,如需转载请自行联系原作者

你可能感兴趣的文章
vijos P1352 最大获利(最小割)
查看>>
SVN Server配置详解 及备份
查看>>
常用API接口签名验证参考
查看>>
MultipartEntityBuilder.addTextBody 中文乱码
查看>>
ASP.NET页面传值加号变空格解决办法
查看>>
Tarjan算法
查看>>
Linux中find常见用法示例
查看>>
DWZ中Tree树形菜单的treeCheck如何获取返回值解决方案
查看>>
Qt::ConnectionType(信号与槽的传递方式)
查看>>
bootstrap 模态框动态加载数据
查看>>
Android应用程序进程启动过程(前篇)
查看>>
初始化构造函数中定义的实体集合,方便嵌套类型的遍历
查看>>
[转]说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
查看>>
Zygote进程【1】——Zygote的诞生
查看>>
深入理解css3中nth-child和 nth-of-type的区别
查看>>
Spring MVC学习笔记——引入静态文件
查看>>
MySQL慢查询Explain Plan分析
查看>>
MyBatis原理分析之三:初始化(配置文件读取和解析)
查看>>
AndroidStudio非法字符: '\ufeff'解决
查看>>
GC是如何回收SoftReference对象的
查看>>