找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: lmx0312

发个自做的QOS固件,欢迎喜欢折腾的人测试(10.20更新)

[复制链接]
发表于 2011-10-20 15:36 | 显示全部楼层
50# horny1979


BT的识别率还是挺高的,要设置脚本的话直接在/usr/lib/qos/generate.sh里加 iptables 的命令。以后会有详细的界面设置。
lmx0312 发表于 2011-10-20 08:45


看见generate.sh里面有这么一段
  1. iptables -t mangle -A Default_ct -m mark --mark 0 -m tcp -p tcp -m multiport --ports 22,53 -j MARK --set-mark 2
  2. iptables -t mangle -A Default_ct -m mark --mark 0 -p udp -m udp -m multiport --ports 22,53 -j MARK --set-mark 2
  3. iptables -t mangle -A Default_ct -m mark --mark 0 -p tcp -m tcp -m multiport --ports 80,3389,3390,5900,1080,1194 -j MARK --set-mark 3
  4. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --hf -j MARK --set-mark 1
  5. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --pt11 -j MARK --set-mark 1
  6. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --warcraft -j MARK --set-mark 1
  7. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --counterstrike -j MARK --set-mark 1
  8. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --qq -j MARK --set-mark 2
  9. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --aliwangwang -j MARK --set-mark 2
  10. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --http -j MARK --set-mark 3
  11. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --ppstream -j MARK --set-mark 4
  12. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --bittorrent -j MARK --set-mark 4
  13. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --funshion -j MARK --set-mark 9
  14. iptables -t mangle -A Default_ct -m mark --mark 9 -m recent --set --name funshion --rsource --rport
  15. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --pptv -j MARK --set-mark 8
  16. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --thunder -j MARK --set-mark 8
  17. iptables -t mangle -A Default_ct -m mark --mark 8 -m recent --set --name p2p_up --rsource --rport -j MARK --set-mark 0x4
复制代码
是不是只要在这里面插入些iptables 命令就能设置优先级?set-mark1这里的数字是不是代表高优先级阿?不是搞软件的,脚本看的累哦。
比如我要设置World of Warcraft 为高优先级,我就在counterstrike的后面插入
  1. iptables -t mangle -A Default_ct -m mark --mark 0 -m opendpi --worldofwarcraft -j MARK --set-mark 1
复制代码
还有就是插入的位置是不是对qos也有影响阿?需要把高优先级的放前面吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-10-20 15:42 | 显示全部楼层
61# horny1979


把你喜欢玩得放到最前面,防止误匹配。  你可以放到 hf 的前面   --set-mark 1  是优先级最高的级别。

然后玩游戏的时候,看一下firewall里面的统计信息, 有匹配到的就是好用了。

wow没试过,有空更新下客户端,再看看是否需要修改匹配信息,我的客户端还没更新。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 15:43 | 显示全部楼层
还有PT11是个什么服务?搜了半天也没个头绪.....
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-10-20 15:45 | 显示全部楼层
63# horny1979


PT11 是 11平台 ,玩war3的DOTA
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 16:03 | 显示全部楼层
本帖最后由 horny1979 于 2011-10-20 16:05 编辑

感谢下楼主,qos确实不错,就是transmission的匹配率不高阿
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 16:27 | 显示全部楼层
感谢楼主的分享!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-10-20 16:30 | 显示全部楼层
65# horny1979


具体匹配率看mangle 表的Default  和  Default_dn 里的数据。比如:

上行 :
表格: Mangle
链表 Default (参考: 2)
4        144520417        22.73 GB        CONNMARK        all        --        *        *        0.0.0.0/0        0.0.0.0/0        CONNMARK restore
5        15749992        1.16 GB        Default_ct        all        --        *        *        0.0.0.0/0        0.0.0.0/0        mark match 0x0
22.73 GB是总的上行数据量,1.16GB是需要进行识别的数据量,匹配率约等于  1 - (1.16/22.73) =  95%

下行 :
链表 Default_dn (参考: 2)
规则#        数据包        网络流量        对象        协议        标志        入口        出口        源地址        目的地址        选项
1        145569298        122.73 GB        CONNMARK        all        --        *        *        0.0.0.0/0        0.0.0.0/0        CONNMARK restore
2        10276637        7.48 GB        Default_ct_dn        all        --        *        *        0.0.0.0/0        0.0.0.0/0        mark match 0x0

122.73 GB是总的下行数据量,7.48GB是需要进行识别的数据量,匹配率约等于  1 - (7.48/122.73) =  94%

实际匹配率是高于这个计算出来的值的 , 你可以看一下你的统计里的值。Default_ct里的匹配是同一个连接匹配一次就不再匹配了,比如你发了几十M的数据,传输开始的时候就匹配到了,同一个连接后面的数据就不需要再进行匹配了,所以像BT那条来说,每个连接匹配一次,只有几K 的数据量,看起来不多,而实际同一个连接后面所有的数据都会被标记上,这在 BT 那条是看不到的。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-10-20 16:51 | 显示全部楼层
这是某办公室用虚拟机装openwrt里的数据统计:
上行:95%

下行:很BT , 识别率99.8%

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 16:57 | 显示全部楼层
67# lmx0312


怪不得呢,那匹配率还是可以的。我再继续测试去
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-10-20 21:18 | 显示全部楼层
43# tyw09


http://115.com/file/aqygw8fo#
tl-wr741nd-8m.rar

试下看是不是你需要的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 22:00 | 显示全部楼层
70# lmx0312


正在下呢 测试下 哈哈 谢谢哦 等下回来报告情况
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 22:01 | 显示全部楼层
建议加上硬复位开关
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 22:06 | 显示全部楼层
希望编译一个wndr3700v1的,和dir825差不多,不知道能不能直接使用825的,不会更新uboot吧?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 22:09 | 显示全部楼层
希望编译一个wndr3700v1的,和dir825差不多,不知道能不能直接使用825的,不会更新uboot吧?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-20 22:23 | 显示全部楼层
70# lmx0312


刷机完毕 300R 8M FLASH 显示 空闲空间: 94% (4.16 MB)
好像你的软件包更新地址写错了,所10.03.1-rc5 还所10.03.1-rc6了
10.03.1-rc6不能更新 到官网上没那个目录 把6改成5就可以更新了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-6 12:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表