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



贊助商連結


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

nutpicker
2008-01-04, 02:45 AM
http://zh.wikipedia.org/wiki/Linux_%E5%86%85%E6%A0%B8#.E9.9F.8C.E9.AB.94.E7.88.AD.E8.AD.B0
謝謝的dou0228的聯結! 可是我問的問題應該是[2] 而非您說的[1]之類的問題?

這 kernel modules 如果不是用gpl 100% 沒問題,例如像是硬體廠商自己的driver,modem 自己開發host signal processing
反之gpl的就應該不行。[1]:heart:

而我連續問的是,你們的QoS功能是指什麼?未何會有所謂的QoS功能部分沒有?
摟主而樓主回:都自主開發!

那應該就完全不使用linux/net/sched/* 底下的modules,而以自己開發比linux/net/sched/* 更合適的 code 去取代linux/net/sched/*的code!
我認為有爭議之處不是可不可以用linux的API,加載in-house developed modules[1]而是想確認實現QoS功能的code i.e. linux/net/sched/*的code 已被自主開發的code取代[2]
否則怎麼會說QoS功能的code不會出現在提供的source當中?

p.s. 我會這樣質疑是因為很少聽過這部份自己來做,所以臉皮這麼厚的追問!:king:

贊助商連結


dou0228
2008-01-04, 02:51 AM
這 kernel modules 如果不是用gpl 100% 沒問題,例如像是硬體廠商自己的driver,modem 自己開發host signal processing
反之gpl的就應該不行。[1]

而我連續問的是,你們的QoS功能是指什麼?未何會有所謂的QoS功能部分沒有?
摟主而樓主回:都自主開發!

那應該就完全不使用linux/net/sched/* 底下的modules,而以自己開發比linux/net/sched/* 更合適的 code 去取代linux/net/sched/*的code!
我認為有爭議之處不是可不可以用linux的API[1],加載in-house developed modules而是想確認實現QoS功能的code i.e. linux/net/sched/*的code 已被自主開發的code取代[2]
否則怎麼會說QoS功能的code不回出現在提供的source當中?

p.s. 我會這樣質疑是因為很少聽過這部份自己來做,所以臉皮這麼厚的追問!

我想您應該誤會小峰兄的意思了, 小弟有看過 tomato 的原始碼
rc 目錄下的就是 backend 下的指令, 包含 DHCP Server, QoS, ...
QoS 的指令部份除非小峰兄有修改過, 不然應該會釋放出來才是

小弟猜測, 小峰兄所謂的 non-GPL 部份(不開放)
應該是單指 Kernel Module 部份, 並非 命令列的指令部份
因為 rc 是 GPL 的程式

nutpicker
2008-01-04, 03:08 AM
我想您應該誤會小峰兄的意思了, 小弟有看過 tomato 的原始碼
rc 目錄下的就是 backend 下的指令, 包含 DHCP Server, QoS, ...
QoS 的指令部份除非小峰兄有修改過, 不然應該會釋放出來才是

小弟猜測, 小峰兄所謂的 non-GPL 部份(不開放)
應該是指 Kernel Module 部份, 並非 命令列的指令部份
因為 rc 是 GPL 的程式

根據峰哥說QoS, IP Session 自己弄的所以不提供modules source給end-users![1]

您認同[1]嗎?

我覺得奇怪的是有提到modules,而非tomato/backend/QoS script,才會認為是./linux/net/sched/* 的code被自主開發的code(以modules方式放到linux中)取代?[2]

那請問不提供source給end-users的modules(且是用在traffic control ie QoS)功能是什麼?
是指[2]嗎?還是其他modules?

nutpicker
2008-01-04, 03:12 AM
我想您應該誤會小峰兄的意思了, 小弟有看過 tomato 的原始碼
rc 目錄下的就是 backend 下的指令, 包含 DHCP Server, QoS, ...
QoS 的指令部份除非小峰兄有修改過, 不然應該會釋放出來才是

小弟猜測, 小峰兄所謂的 non-GPL 部份(不開放)
應該是指 Kernel Module 部份, 並非 命令列的指令部份
因為 rc 是 GPL 的程式

根據峰哥說QoS, IP Session 自己弄的所以不提供modules source給end-users![1]

您認同[1]嗎?

我覺得奇怪的是有提到netfilter modules,而非tomato QoS script(tcng or custom control application),才會認為是./linux/net/sched/* 的code被自主開發的code(以modules方式放到linux中)取代?[2]

那請問不提供source給end-users的modules(且是用在traffic control ie QoS)功能是什麼?
是指[2]嗎?還是其他modules?

nutpicker
2008-01-04, 03:29 AM
基本上我認同 1, 因為 Linux Kernel 目前只有 QoS 的部份(tc) 是內建的功能,
若他們的 Kernel Module 可以處理 IP Session 的部份(這應該不須要 NAT)
那是可以不用公開原始碼的

他們的 QoS, 應該就如同小弟所猜(於 #18) 的
2. rc 程式目錄下的 traffic control(QoS) & session control scripts

會 release 出來

就是不清楚峰哥的 module 是什麼?如果是用tncg去控制的script那何必叫 "modules" ?

我也很想知道"處理 IP Session 功能"是指什麼?以及實現其功能的modules在linux現有體系的哪一環?

QoS相關的script需不需要給end-user!?,我是覺得linux tc不是最近才有的,教學前輩也寫的很多!有興趣的人自己就會去看看,看script應該不會用到什麼反組譯工具!

joeing
2008-01-04, 03:36 PM
還在吵啊 !:p


難得台灣公司作出這麼好又超值的 AP !

應給點支持吧!

加油...峰哥! :D

cheerx
2008-01-04, 03:36 PM
關於您的問題,以下是我們工程部的回覆

首先, 我們不是只下 tc 命令就完成 IP QoS 的管控,為了最佳化的部份, 我們寫了一個 module 來配合(並非 shell scripts)

IP Session 是處理每一個 client 的連線數用的,這部份是配合 netfilter 的架構撰寫.自行計數每一個 client 的 "現有連線數",非套用 ipt_limit 等等的 module.

自我開發的 module, 並無任何的 shell scripts若是 shell scripts, 網路上都查的到, 也沒必要 non-GPL了.

剩下的就不太方便在網路上討論了,如果還有興趣也歡迎到我們公司來坐坐,做進一步的討論.

cheerx
2008-01-04, 04:07 PM
dfman兄,我想最大的差異在於您不用個別到每台電腦去安裝軟體或是設定,也不用讓每台電腦多常駐一個程式,整體來說靠路由器來坐這些事情是比較方便的.

joeing兄,也不是吵啦!每個人都有他的理念,您看nutpicker兄的一些說明就可以發現這是他非常在意的事情了.一般人只在意這一台好用不好用,大家的理念就比較不一樣了.

這台PCDVD有一些已經使用的朋友已經有評價了,可以參考看看.

除了保留多數的官方功能外,會有以下的功能差異.

明誠高效能版


增加IP/MAC位置綁定功能,可以透過MAC管理頻寬跟上網規則,被限制的人隨意更換IP將無法上網。

增加連線數到13000,遠勝市面上一般無線路由器2048-4096個SESSIONS

增加頻寬管理功能,可管理兩個IP,適合一般小環境或是小家庭有人使用P2P不會影響他人

增加無線網路功率調整選項,可以依據環境調高或調低無線網路功率,增加收訊範圍或是降低電磁波。

採用TOMATO高可靠度核心為基礎,效能更猛,重度下載更穩.

明誠頻寬管理版


增加可以監控即時流量和連線數目,也可統計過去一段時間的平均流量

增加IP/MAC位置綁定功能,可以透過MAC管理頻寬跟上網規則,被限制的人隨意更換IP將無法上網。

增加連線數到10000,遠勝市面上一般無線路由器2048-4096個SESSIONS

增加連線數限制功能,可以設定部分或是所有人員連線數,避免P2P軟體對共用環境的影響。

增加頻寬管理功能,可設定五組規則,一個規則可包含253個IP,適合宿舍,出租套房等共用環境。

增加無線網路功率調整選項,可以依據環境調高或調低無線網路功率,增加收訊範圍或是降低電磁波。

採用TOMATO高可靠度核心為基礎,效能更猛,重度下載更穩.

nutpicker
2008-01-04, 04:32 PM
關於您的問題,以下是我們工程部的回覆

首先, 我們不是只下 tc 命令就完成 IP QoS 的管控,為了最佳化的部份, 我們寫了一個 module 來配合(並非 shell scripts)

IP Session 是處理每一個 client 的連線數用的,這部份是配合 netfilter 的架構撰寫.自行計數每一個 client 的 "現有連線數",非套用 ipt_limit 等等的 module.

自我開發的 module, 並無任何的 shell scripts若是 shell scripts, 網路上都查的到, 也沒必要 non-GPL了.

剩下的就不太方便在網路上討論了,如果還有興趣也歡迎到我們公司來坐坐,做進一步的討論.
1. 您說的 QoS i.e. traffic control 的管控,好像還是沒有還是沒對"自主開發的功能"做功能上描述,也沒回答說是否traffic control 功能的code ie ./linux/net/sched/* 上面的東西以自主開發的modules方式取代。這問題我一直死纏爛打地提問,您也從未回答這問題!(功能性敘述應該沒什麼不能說的,我覺得在怎樣封閉的產品,也有什麼 product brief 之類的東西吧!)

2.依據您對自主開發 IP Session 的功能性敘述(您說的:計數"現有連線數"),雖然您提到netfilter/iptables 的 limit 模組(煙霧弾?我比較怕閃光弾!),但就您的敘述而言,功能上等同於netfilter conntrack。
請問您說的ip session管理,在功能上等同於netfilter conntrack提供的功能嗎?

3.再次聲明,我的疑惑是您説的"自主開發"功能性上是否與現有提供功能相同?

4.如果用了GPL了的東西,做不到LICENSE中要求。我給您跪下乞求您不宣稱合乎GPL的要求。大補帖看過,但聲稱合法的大補帖還真的沒聽過!(連內地都好像沒聽過)

5. 我會這樣care是因為有些地方滿口的Free Software,但好像沒做到合license,但卻消費什麼自由軟體,開源的口號!

selan500
2008-01-04, 07:41 PM
to nutpicker:
我覺得你這個人真不是普通的煩!
感覺好像人家在寫作文~你在旁邊說你的國字是在抄襲"倉頡"的字一樣!
搞不懂你憑甚麼質疑人家頻寬管理那部份的code是怎麼寫出來的
人家憑甚麼要給你看~要跟你說~你自己那麼厲害~你自己不會寫來賣喔!

to 小峰:
關於這種為找麻煩而來的人~我覺得您從現在開始不用對他的任何留言提出回應!
言論自由包含了那種人亂咬亂叫~但也包含了高雅的人不予回應!