會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 引用:
2.我沒有質疑別人~也沒說人不公開source~故我沒有嘴炮 我是上來開罵那些嘴炮的人罷了! 如我前面所說~你有能力上來對人汪汪叫~請先拿一版tomato繁體中文版 要做tomato繁體中文版~不是講一講就算了~做一半也不算 請先拿出成績再來講~你現在還沒做出來(做一半不算)~講一堆有的沒有的~就叫嘴炮 3.我沒質疑過別人~也對source code沒興趣~不用叫我看 4.你跟你朋友如果沒這個行情~不是老闆太摳門~就是自己能力不夠 5.這點我要贊同你~我個人覺得很有可能~因為我認為明誠請的那位寫code的工程師"夠貴" 6.請回到第一點 等你的tomato繁體中文版! | |
回覆 |
會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 引用:
不會汪汪, 還是這是你的語言? 難怪你如此難溝通. 嘴炮不嘴炮, 各位網兄看在眼裡 自己會有判斷 從現起, 我也不會再回你的嘴炮文. 有關薪資的部份 我會 PM 小峰兄問看看 他願意說明的話 我會上來 update 的 此篇文章於 2008-01-25 10:48 PM 被 puwen 編輯。. | |
回覆 |
會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 |
回覆 |
嘴炮戰隊隊長 | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 老兄,說話不需要那麼激動吧? 引用:
| |
回覆 |
會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 引用:
這麼有本事, 請直接拿BUFFALO WHR-G54S 所提供的 原始碼. 自己弄一套出來. | |
回覆 |
會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 引用:
不要斷章取義! | |
回覆 |
會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 http://springwind.bhu.edu.cn:60000/hashspeed/ 下载hashspeed-0.1.tar.gz(最新修改时间2008-1-4 15:00) 模块的功能主要是实现针对单IP的流量限制和包速率限制,是参考hashlimit开发的。 编译并安装: 缺省 /lib/modules/$(shell uname -r)/build 下面找内核头文件,如果没有,就到/usr/src/linux下面找 如果内核头文件在其他地方,可以用KERNEL_SRC=来指定内核头文件的路径 /usr/src/iptables-$(iptables的版本号)下面找iptables的源代码,如果不在那个位置,需要用IPTABLES_SRC指定iptables的源代码位置 缺省安装位置 ipt_hashspeed.ko /lib/modules/$(shell uname -r)/kernel/net/ipv4/netfilter/ libipt_hashspeed.so /lib/iptables/ 如果iptables没有安装在标准位置,就需要用IPTABLES_INSTALL_DIR来指定(比如 make IPTABLES_INSTALL_DIR=/usr/local/ install) 运行 make make install 安装内核模块后,需要运行depmod -a 让modprobe能够自动加载ipt_hashspeed这个内核模块。 使用: (注:这个只是匹配模块) 下例表示不超过256K/S的字节的匹配速度 -m hashspeed --hashspeed-bytes 256K --hashspeed-mode srcip --hashspeed-name slimit -j ACCEPT 下例表示超过了256K/S的字节的匹配速度 -m hashspeed \! --hashspeed-bytes 256K --hashspeed-mode srcip --hashspeed-name slimit -j DROP 下例表示不超过200/S的数据包的匹配速度 -m hashspeed --hashspeed-packets 200 --hashspeed-mode srcip --hashspeed-name slimit -j ACCEPT 下例表示超过200/S的数据包的匹配速度 -m hashspeed \! --hashspeed-packets 200 --hashspeed-mode srcip --hashspeed-name slimit -j DROP 下例表示匹配不超过256K/S,并且不超过300/S数据包 -m hashspeed --hashspeed-bytes 256K --hashspeed-packets 300 --hashspeed-mode srcip --hashspeed-name slimit -j ACCEPT 下例表示匹配超过256K/S,或者超过300/S数据包 -m hashspeed \! --hashspeed-bytes 256K --hashspeed-packets 300 --hashspeed-mode srcip --hashspeed-name slimit -j DROP 必须的选项: --hashspeed-name --hashspeed-mode --hashspeed-bytes 和 --hashspeed-packets 最少有一个 选项简要说明 --hashspeed-bytes 字节匹配的值,单位是/秒,合法的书写方式是: 数字 表示 字节/秒 数字K 表示 千字节/秒 数字M 表示 兆字节/秒 --hashspeed-bytes-burst 字节匹配的突发值,数值,单位是字节,缺省的突发值是 --hashspeed-bytes的 10% [令牌桶的峰值是 --hashspeed-bytes + --hashspeed-bytes-burst] --hashspeed-packets 数据包匹配的速率,数值,单位是/秒 --hashspeed-packets-burst 数据包匹配的突发值,数值,缺省为5 [令牌桶的峰值是 --hashspeed-packets+ --hashspeed-packets-burst] --hashspeed-mode <mode> 地址匹配模式,有效的模式是srcip,dstip的组合,中间用,分隔 当只设置srcip的时候,用源IP->0.0.0.0来区分每个数据包 当只设置dstip的时候,用0.0.0.0->目的IP来区分每个数据包 当两个都设置的时候,用源IP->目的IP来区分每个数据包 而包的计数是基于 srcip和dstip的组合的。 --hashspeed-name <name> 匹配表的名称,不同属性的匹配规则名称不能重复,否则,匹配不可靠 --hashspeed-htable-size 令牌桶的数目,数值 缺省计算方式: size= ((num_physpages << PAGE_SHIFT) / 16384) / sizeof(structlist_head); if(num_physpages > (1024 * 1024 * 1024 / PAGE_SIZE)) size= 8192; if(size < 16) size= 16; --hashspeed-htable-max 每个令牌桶中的最大条目数,缺省值是用size*8(如果设置值小于size,就用size的值取代)。 --hashspeed-htable-gcinterval 垃圾收集计时器的计时间隔,单位是毫秒,缺省值为1000(1秒) --hashspeed-htable-expire 垃圾收集时间间隔,单位是毫秒,缺省值为10000(10秒) 如果设置为0,就表示不进行垃圾的收集(可以通过这种方式,来间接地进行流量统计) (在指定的时间内,如果没有发现某个条目有任何匹配,就删除该条目,主要是防止出现过多的死条目,影响表的查询速度。) 作用原理: 把设定的值按照某种方式换算成“信元”,给每个匹配项一个令牌桶,并放入一定的“信元”作为初始值,然后每隔按照某种速度,往桶里添加“信元”,当出现数据包的时候,就从桶中扣去该数据包所需的“信元”,当桶中的“信元”大于数据包需要消耗的“信元”的时候,就是能够匹配的。 桶的大小是(平均值+突发值),当“信元”的发放速度大于消耗速度,出现桶的容量小于需求量的时候,就发生溢出,丢弃多余的“信元”。 因此,突发值就是在特定数据包(源IP+目的IP)存活期间,它所能消耗的设置值以外“信元”值。 假设: 设置平均值为hashspeed-bytes 100K,那么突发值就是100*1024/10为10240字节,当某个特定的数据包连续出现20秒(两个数据包的间隔不超过expire),那么,能够匹配100*1024*20+100*1024/10 个字节。 设置平均值为hashspeed-packets 200,突发值为5,当某个特定数据数据包连续出现20秒的时候,能够匹配到200*20+5个数据包。 内核文件: /proc/net/ipt_hashspeed/表名 格式: 源IP->目的IP 字节计数器 数据包计数器 计数开始时间 最后一个包发现的时间 (注:)这个计数器记录的仅仅是特定数据包存活期间的计数。(存活期是指每个数据包出现的时间间隔小于hashspeed-expire的值的那段持续时间),时间是指距离当前时间的毫秒数。 http://springwind.bhu.edu.cn:60000/hashspeed [email protected] |
回覆 |
會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 http://linux.chinaunix.net/bbs/thread-914377-1-2.html 由于原版的ipp2p模块停留在0.8.2版,本人根据工作需要对ipp2p模块进行了修改和升级。 1。修正部分BT和电驴的过滤特征码 2。添加PPLive/PPStream/UUSee/QQLive/沸点网络电视/POCO/QVOD的过滤特征码,添加选项--pp,集合在--ipp2p选项中 3。添加Vagaa的过滤代码在--edk中,集合在--ipp2p选项中 4。添加迅雷/QQ超级旋风/百度下吧的过滤特征码,添加选项--xunlei,未集合在--ipp2p选项中 特别说明:本模块过滤迅雷仅仅是过滤了多点下载(查找候选资源),迅雷还是可以使用原始资源进行单点下载的。如果连单点下载都屏蔽的话,所有的下载软件就都不能用了! 目前迅雷的查询是发送到80端口,并具有http报头,所以如果有代理服务器的话,请做相应处理。 关于误报的问题: 由于7层协议并没有公开的标准遵行,我也仅仅是按照数据流的分析来定义关键字和结构,并且我的测试条件有限,所以无法保证100%无误。 望大家谅解,并谨慎使用。 如果有发现影响了其他正常的通信数据,请回帖告知,谢 |
回覆 |
會員 ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 有能力的朋友请把以上。补丁打到tomato里 |
回覆 |
Private Eye ![]() | 回覆: BUFFALO WHR-G54S明誠科技特別版介紹 這篇我看了很久... 麻煩要回應文章的朋友針對主題發言 |
回覆 |
|
![]() | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
【技巧】 BUFFALO WHR-HP-G54 刷非官方韌體 | bv2lk | -- 網 路 硬 體 版 | 18 | 2008-10-14 11:06 PM |
Buffalo WHR-G125 刷 DD-WRT | andesapple | -- 網 路 硬 體 版 | 2 | 2008-09-13 10:31 PM |
【技巧】 將 BUFFALO WHR-G54S 無線基地台的韌體升級官方最新的 1.42 英文版 | hjfrank | -- 網 路 硬 體 版 | 0 | 2008-02-22 04:31 AM |
Buffalo whr-g54s 設定的問題 | aop533 | -- 無 線 網 路 版 | 1 | 2006-10-27 11:07 AM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。