openwrt l7过滤qos配置

   
电梯直达

1#

本帖最后由 木鸟 于 2010-7-27 10:22 编辑

openwrt的qos基于hsfc。提供了分类标记,流量控制等功能,可能还有整形
实际使用下来效果很不错。像是基于优先级的公平队列。

openwrt默认提供了四个队列级别
Class          Packets          字节           
Priority         17172         1666639         (1.6 MiB)
Express         2784325         270790491         (258.2 MiB)
Normal         3993830         3667146683         (3.4 GiB)
Bulk         7539946         6768585796         (6.3 GiB)
Priority         优先级最高,manrk=01
Express         其次,mark=02
Normal         正常,mark=03
Bulk         可支持延时传输或者丢弃较多的数据,mark=04

L7 识别率较低,主要还是靠ipp2p和默认优先级的方法来控制下载流量。
可以尝试通过编辑/etc/config/qos文件加入更多的优先级。
这里先实行基于l7+ipp2p的过滤。另外配合端口优先级和ip优先级一起使用。

达到的效果,用户可以随意BT或者迅雷下载,在带宽无人使用时,P2P流量可以占满带宽,当用户使用http等高优先级服务时,P2P流量自动被降低速度。
这个QOS不提供针对单独用户的速度控制。

征集白鼠一到两只,要求使用论坛版本的openwrt。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
安装组件

  1. opkg update
  2. opkg install iptables-mod-ipp2p kmod-ipt-ipp2p kmod-ipt-ipopt iptables-mod-ipopt luci-app-qos

复制代码

下载l7-protocols_2009-05-28-1_brcm63xx.ipk 包
解压缩之后,提取里面所有的pat文件上传到/etc/l7-protocols目录下

我的QOS配置文件
提供给大家参考

  1. config 'interface' 'wan'
  2. option 'classgroup' 'Default'
  3. option 'enabled' '1'
  4. option 'overhead' '1'
  5. option 'download' '2048'
  6. option 'upload' '1000'
  7. config 'classify'
  8. option 'target' 'Priority'
  9. option 'ports' '22,23,53,3389,5060,5900,8000'
  10. config 'classify'
  11. option 'target' 'Priority'
  12. option 'layer7' 'dazhihui'
  13. config 'classify'
  14. option 'target' 'Priority'
  15. option 'layer7' 'h323'
  16. config 'classify'
  17. option 'target' 'Priority'
  18. option 'layer7' 'msnmessenger'
  19. config 'classify'
  20. option 'target' 'Priority'
  21. option 'layer7' 'pcanywhere'
  22. config 'classify'
  23. option 'target' 'Priority'
  24. option 'layer7' 'qq'
  25. config 'classify'
  26. option 'target' 'Priority'
  27. option 'layer7' 'radmin'
  28. config 'classify'
  29. option 'target' 'Priority'
  30. option 'layer7' 'rdp'
  31. config 'classify'
  32. option 'target' 'Priority'
  33. option 'layer7' 'rlogin'
  34. config 'classify'
  35. option 'target' 'Priority'
  36. option 'layer7' 'sip'
  37. config 'classify'
  38. option 'target' 'Priority'
  39. option 'layer7' 'skypeout'
  40. config 'classify'
  41. option 'target' 'Priority'
  42. option 'layer7' 'skypetoskype'
  43. config 'classify'
  44. option 'target' 'Priority'
  45. option 'layer7' 'tonghuashun'
  46. config 'classify'
  47. option 'target' 'Priority'
  48. option 'layer7' 'vnc'
  49. config 'classify'
  50. option 'target' 'Express'
  51. option 'layer7' 'html'
  52. config 'classify'
  53. option 'target' 'Express'
  54. option 'layer7' 'jpeg'
  55. config 'classify'
  56. option 'target' 'Express'
  57. option 'layer7' 'png'
  58. config 'classify'
  59. option 'target' 'Express'
  60. option 'layer7' 'gif'
  61. config 'classify'
  62. option 'target' 'Express'
  63. option 'layer7' 'flash'
  64. config 'classify'
  65. option 'target' 'Express'
  66. option 'ports' '500,1194,1701,1720,1723,4500,5000'
  67. config 'classify'
  68. option 'target' 'Express'
  69. option 'layer7' 'msn-filetransfer'
  70. config 'classify'
  71. option 'target' 'Express'
  72. option 'layer7' 'socks'
  73. config 'classify'
  74. option 'target' 'Express'
  75. option 'layer7' 'ssl'
  76. config 'classify'
  77. option 'target' 'Express'
  78. option 'layer7' 'ciscovpn'
  79. config 'classify'
  80. option 'target' 'Normal'
  81. option 'srchost' '192.168.0.100'
  82. config 'classify'
  83. option 'target' 'Normal'
  84. option 'proto' 'tcp'
  85. option 'ports' '20,21,25,80,110,443,993,995'
  86. config 'classify'
  87. option 'target' 'Normal'
  88. option 'layer7' 'rtp'
  89. config 'classify'
  90. option 'target' 'Normal'
  91. option 'layer7' 'rtsp'
  92. config 'reclassify'
  93. option 'target' 'Express'
  94. option 'proto' 'udp'
  95. option 'pktsize' '-500'
  96. config 'default'
  97. option 'target' 'Priority'
  98. option 'proto' 'icmp'
  99. config 'reclassify'
  100. option 'target' 'Priority'
  101. option 'proto' 'tcp'
  102. option 'mark' '!Bulk'
  103. option 'tcpflags' 'SYN'
  104. option 'pktsize' '-128'
  105. config 'classgroup' 'Default'
  106. option 'classes' 'Priority Express Normal Bulk Drop'
  107. option 'default' 'Bulk'
  108. config 'class' 'Priority'
  109. option 'packetsize' '400'
  110. option 'maxsize' '400'
  111. option 'avgrate' '10'
  112. option 'priority' '20'
  113. config 'class' 'Priority_down'
  114. option 'packetsize' '1000'
  115. option 'avgrate' '10'
  116. config 'class' 'Express'
  117. option 'packetsize' '1000'
  118. option 'maxsize' '800'
  119. option 'avgrate' '50'
  120. option 'priority' '10'
  121. config 'class' 'Normal'
  122. option 'packetsize' '1500'
  123. option 'packetdelay' '100'
  124. option 'avgrate' '10'
  125. option 'priority' '5'
  126. config 'class' 'Normal_down'
  127. option 'avgrate' '20'
  128. config 'class' 'Bulk'
  129. option 'avgrate' '5'
  130. option 'packetdelay' '100'
  131. config 'class' 'Drop'
  132. option 'avgrate' '1'
  133. option 'packetdelay' '200'
  134. config 'classify'
  135. option 'layer7' 'xunlei'
  136. option 'target' 'Drop'
  137. config 'classify'
  138. option 'layer7' 'bittorrent'
  139. option 'target' 'Drop'
  140. config 'classify'
  141. option 'layer7' 'edonkey'
  142. option 'target' 'Drop'
  143. config 'classify'
  144. option 'layer7' 'directconnect'
  145. option 'target' 'Drop'
  146. config 'classify'
  147. option 'ipp2p' 'all'
  148. option 'target' 'Bulk'

openwrt l7过滤qos配置相关推荐

  1. AutoConfiguration排除指定和过滤自动配置组件

    AutoConfiguration排除指定组件 在 上节中我们获得了 spring.factories 文件中注册的自动加载组件,但如果在实际应用的过程中并不需要其中的某个或某些组件,可通过配置@En ...

  2. 虚拟机给openwrt添加硬盘并且配置smb

    虚拟机给openwrt添加硬盘并且配置smb openwrt配置 添加硬盘 挂载硬盘1 挂载硬盘二 配置smb共享 参考文章 openwrt配置 https://blog.csdn.net/qq_43 ...

  3. cisco 3560 QOS配置

    Cisco 3560 Qos限速配置   引用整理 一.网络说明 user1_PC1接在Cisco3550 F0/1上,速率为1M: ip_add 192.168.1.1/24  user2_PC2接 ...

  4. 华为无线设备WLAN QoS配置命令

    [huawei]wlan [huawei-wlan-view]radio-2g-profile name r2 [huawei-wlan-radio-2g-prof-r2]undo wmm disab ...

  5. 智能路由器-OpenWRT 系列三 (OpenWRT安装LuCI网络配置)

    OpenWRT 安装 LUCI 每次ssh登陆OpenWRT安装新软件时,都必须更新opkg opkg update 安装LUCI opkg install luci 安装luci中文语言包, 不同O ...

  6. openwrt的UCI 网络配置与Luci在线安装

    配置有线 设置lan ip(即访问路由的ip地址) uci set network.lan.ipaddr=192.168.10.80 uci set network.lan.proto=dhcp pp ...

  7. 在 Openwrt Chaos Calmer 中配置PPTP客户端

    2019独角兽企业重金招聘Python工程师标准>>> 配置PPTP客户端可参考"OpenWrt中设置PPTP客户端和IPv6". PPTP客户端需要两个内核模块 ...

  8. OpenWrt 4G网卡拨号配置

    基础知识 MiniPCI-e, 接口其实就是USB接口, 采用的USB协议. USB协议中有product id, vendor id. 4G网卡的拨号方式有三种: PPP (PPP over EV- ...

  9. 【笔记】openwrt - nginx编译、配置反向代理(https下netdata不显示)

    文章目录 # 完整交叉编译 # 完整交叉编译ssl # SDK编译 # 配置反向代理 # 群晖内置nginx配置 # 完整交叉编译 参考:https://servertesa.wordpress.co ...

最新文章

  1. 云计算之路-阿里云上-幸福总是很突然:“黑色1秒”问题解决啦
  2. ES6 对象的新功能与解构赋值介绍
  3. Windows Hyper-V远程信息泄露漏洞CVE-2017-8712 影响Win2016和win10
  4. 程序员江湖鄙视链大全,看看你处于链条的哪一级?
  5. swagger-ui.html 404,解决访问swagger2报404问题
  6. maya多边形建模怎样做曲面_一名合格的模型师,不得不学习掌握的几种建模方法,你会了吗?...
  7. 通过还款计划表监控还款异常
  8. 如何在 Windows XP Service Pack 2 上启用 SQL Server 连接
  9. TensorFlow中读取图像数据的三种方式(转)
  10. 判断当前窗体是否是顶级窗体
  11. linux eqep驱动框架,AM3352 数据表, 产品信息与支持 | TI.com.cn
  12. SAP CO-PA(盈利能力分析)
  13. 以太坊项目代码贡献排名
  14. 读《浪潮之巅(上)》有感
  15. 自下而上语法制导翻译过程
  16. 信号一会有 一会显示无服务器,为什么有时手机信号差?原来是因为这些原因!...
  17. 【前端】JS----JSX知识
  18. 华为交换机设置端口聚合的方法
  19. python批量循环图片识别_批量识别图中文字自动命名,让你1秒找到骚图
  20. cocoscreator 动态创建帧动画

热门文章

  1. python测试工程师招聘_招聘软件测试工程师,限女生
  2. python中文件分类_Python中的类是否在不同的文件中?
  3. xbox acc驱动win7_Xbox老大:希望第一方工作室能推出更多单机游戏_电竞
  4. Java设计模式(十七):责任链设计模式
  5. java开启线程的方法_Java有几种方法开启线程?怎么实现带有返回值的线程?
  6. java怎样循环写数组按钮_java – 将按钮变量声明为带有for循环android的数组
  7. 大多数日志文件的后缀名是_编程小短文:find,让你随心所欲查找整块磁盘的任意文件...
  8. 异步错误处理 -- 时机
  9. 服务器中同一个【ip:port】可以多次accept的问题
  10. python -- leetcode 刷题之路