BUFFALO WHR-G54S明誠科技特別版介紹



贊助商連結


頁 : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20

selan500
2008-01-25, 08:12 PM
1. 小弟工作快六年了, 不過你說我是學生也沒錯
因為我每天都在學習新的東西.

2. 誠如之前 dou0228兄所說的, 中文化也算是對 Open source 運動有幫助.
那小弟都說要做出一版中文化的 tomato 了.
請問一下
口口聲聲說著別人嘴炮的你
又做了什麼事

3. 有關 GPL 的精神
請撥空去看一下 OSS 的 Q&A
http://www.oss.org.tw/subpage_d.php?page=faq

4. 這行情價是你個人認為的
還是真的市場上就是這個行情?
可否說一下是哪家公司
可以請我朋友考慮一下

5. 從一開始
1) 修改 明誠版 變出一版 中文版 tomato
2) 自行從 tomato 修改
那再接下來會不會變成
3) 自行開發 tomato
4) 自行開發 分享器

6. QoS 的功能, 早就有內建了
不過內建效能不好(開發明誠版的主因?)
不用自己再開發一套新的東西
用前人已開發出的東西, 再加上自己新的功能
已得到更好的東西
這不是 Open Source 的精神嗎?

1.是說你們這些人的價值觀~完全無視別人的努力~與花費的時間金錢~要人家公開自己寫的source~那你就拿個50萬出來補貼吧! (辦不到? 那就閉嘴!)

2.我沒有質疑別人~也沒說人不公開source~故我沒有嘴炮
我是上來開罵那些嘴炮的人罷了!
如我前面所說~你有能力上來對人汪汪叫~請先拿一版tomato繁體中文版
要做tomato繁體中文版~不是講一講就算了~做一半也不算
請先拿出成績再來講~你現在還沒做出來(做一半不算)~講一堆有的沒有的~就叫嘴炮

3.我沒質疑過別人~也對source code沒興趣~不用叫我看

4.你跟你朋友如果沒這個行情~不是老闆太摳門~就是自己能力不夠

5.這點我要贊同你~我個人覺得很有可能~因為我認為明誠請的那位寫code的工程師"夠貴"

6.請回到第一點

等你的tomato繁體中文版!

贊助商連結


puwen
2008-01-25, 08:27 PM
1.是說你們這些人的價值觀~完全無視別人的努力~與花費的時間金錢~要人家公開自己寫的source~那你就拿個50萬出來補貼吧! (辦不到? 那就閉嘴!)

2.我沒有質疑別人~也沒說人不公開source~故我沒有嘴炮
我是上來開罵那些嘴炮的人罷了!
如我前面所說~你有能力上來對人汪汪叫~請先拿一版tomato繁體中文版
要做tomato繁體中文版~不是講一講就算了~做一半也不算
請先拿出成績再來講~你現在還沒做出來(做一半不算)~講一堆有的沒有的~就叫嘴炮

3.我沒質疑過別人~也對source code沒興趣~不用叫我看

4.你跟你朋友如果沒這個行情~不是老闆太摳門~就是自己能力不夠

5.這點我要贊同你~我個人覺得很有可能~因為我認為明誠請的那位寫code的工程師"夠貴"

6.請回到第一點

等你的tomato繁體中文版!

基本上人是用講話的方式來溝通的
不會汪汪, 還是這是你的語言?
難怪你如此難溝通.

嘴炮不嘴炮,
各位網兄看在眼裡
自己會有判斷

從現起,
我也不會再回你的嘴炮文.

有關薪資的部份
我會 PM 小峰兄問看看
他願意說明的話
我會上來 update 的

selan500
2008-01-25, 08:38 PM
基本上人是用講話的溝通的
不會汪汪, 還是這是你的語言?
難怪你如此難溝通.

嘴炮不嘴炮,
各位網兄看在眼裡
自己會有判斷

從現起,
我也不會再回你的嘴炮文.

有關薪資的部份
我會 PM 小峰兄問看看
他願意說明的話
我會上來 update 的


還是一樣~等你的tomato繁體中文版

ivantw
2008-01-25, 09:04 PM
老兄,說話不需要那麼激動吧?


1.是說你們這些人的價值觀~完全無視別人的努力~與花費的時間金錢~要人家公開自己寫的source~那你就拿個50萬出來補貼吧! (辦不到? 那就閉嘴!)

2.我沒有質疑別人~也沒說人不公開source~故我沒有嘴炮
我是上來開罵那些嘴炮的人罷了!
如我前面所說~你有能力上來對人汪汪叫~請先拿一版tomato繁體中文版
要做tomato繁體中文版~不是講一講就算了~做一半也不算
請先拿出成績再來講~你現在還沒做出來(做一半不算)~講一堆有的沒有的~就叫嘴炮

3.我沒質疑過別人~也對source code沒興趣~不用叫我看

4.你跟你朋友如果沒這個行情~不是老闆太摳門~就是自己能力不夠

5.這點我要贊同你~我個人覺得很有可能~因為我認為明誠請的那位寫code的工程師"夠貴"

6.請回到第一點

等你的tomato繁體中文版!

bv2lk
2008-01-25, 09:26 PM
1.是說你們這些人的價值觀~完全無視別人的努力~與花費的時間金錢~要人家公開自己寫的source~那你就拿個50萬出來補貼吧! (辦不到? 那就閉嘴!)

2.我沒有質疑別人~也沒說人不公開source~故我沒有嘴炮
我是上來開罵那些嘴炮的人罷了!
如我前面所說~你有能力上來對人汪汪叫~請先拿一版tomato繁體中文版
要做tomato繁體中文版~不是講一講就算了~做一半也不算
請先拿出成績再來講~你現在還沒做出來(做一半不算)~講一堆有的沒有的~就叫嘴炮

3.我沒質疑過別人~也對source code沒興趣~不用叫我看

4.你跟你朋友如果沒這個行情~不是老闆太摳門~就是自己能力不夠

5.這點我要贊同你~我個人覺得很有可能~因為我認為明誠請的那位寫code的工程師"夠貴"

6.請回到第一點

等你的tomato繁體中文版!

你好像搞不清楚 TOMATO 是誰創造出來的 ?http://www.polarcloud.com/tomato_114
這麼有本事, 請直接拿BUFFALO WHR-G54S 所提供的 原始碼. 自己弄一套出來.

selan500
2008-01-25, 10:07 PM
你好像搞不清楚 TOMATO 是誰創造出來的 ?http://www.polarcloud.com/tomato_114
這麼有本事, 請直接拿BUFFALO WHR-G54S 所提供的 原始碼. 自己弄一套出來.

請你從前面第一篇開始看~看完再來發言
不要斷章取義!

88djy
2008-01-25, 11:17 PM
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]

88djy
2008-01-25, 11:20 PM
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%无误。
望大家谅解,并谨慎使用。
如果有发现影响了其他正常的通信数据,请回帖告知,谢

88djy
2008-01-25, 11:21 PM
有能力的朋友请把以上。补丁打到tomato里

ericlien
2008-01-25, 11:30 PM
這篇我看了很久...
麻煩要回應文章的朋友針對主題發言