PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- 網 路 硬 體 版 (https://www.pczone.com.tw/vbb3/forum/16/)
-   -   Tomato with kernel 2.6 (Asus RT-N16 support) (https://www.pczone.com.tw/vbb3/thread/16/150065/)

FYI 2010-01-25 04:56 AM

Tomato with kernel 2.6 (Asus RT-N16 support)
 
無意中看到[URL="http://digiland.tw/viewtopic.php?id=1006"]數位天堂的消息[/URL], Google 之下果然Linksysinfo 也有更詳盡的說明, Tomato 終於快要有高階產品可以玩了!

[URL="http://www.linksysinfo.org/forums/showthread.php?t=63587"]Tomato with kernel 2.6 (Asus RT-N16 support) - LinksysInfo - Community Forums for Linksys Devices[/URL]
[URL="http://www.smallnetbuilder.com/wireless/wireless-reviews/30958-new-to-the-charts-asus-rt-n16-multi-functional-gigabit-superspeedn-router"]New To The Charts: ASUS RT-N16 Multi-functional Gigabit SuperSpeedN Router - SmallNetBuilder[/URL]

Aven138 2010-01-25 10:01 AM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
雖然這是Tomato在RT-N16上的第一個版本,玩了幾天的感覺還是比DD-WRT@RT-N16穩定一些,好像也沒什麼bug。
有興趣的朋友可以放心試試。

FYI 2010-01-25 07:18 PM

小弟正在觀看teddy_bear 於LinksysInfo 所發起的討論, 看來挑選分享器還是得選擇Broadcom CPU, 相信除了ASUS RT-N16 之外, RT-N12 很可能會是下一個受惠的對象, 因為兩者都是C/P 值很高的機種, 反觀Linksys 雖然很早就推出WRT320N, WRT310N, WRT610N, WRT160N & WRT150N, 然而要不就是C/P 值太低, 要不就是功能不夠吸引人, 不過小弟有個很大的疑問, Google "ASUS RT-N16 BogoMIPS" 得到的結果竟然普遍低於240, 而且根據SmallNetBuilder 的測試, RT-N16 的效能實在不像480MHz 應有的水準, 不知道是否只是華碩第一批出貨時的韌體問題, 因為cpuinfo 甚至不是BCM4718, 而是BCM4716? 理論上, 把韌體換成Tomato 或DD-WRT 總能計算出正確的BogoMIPS 數值了吧! 或者另一個原因在於 "clkfreq=480,240,120", 難道CFE 預設頻率只有240MHz? 不過Boot Log 倒是正確顯示 "CPU type 0x19740: 480MHz"

此外, 說實在的, 若不是為了Tomato 的緣故, NTD4000 再加一點, 應該可以買到更快而且功能更強的產品, 所以小弟還是比較期待ASUS RT-N12 的上市, 奇怪的是其他地區都可以買到了, 怎麼就台灣還不見蹤影?

[URL="http://wiki.openwrt.org/inbox/asusrt-n16"]Asus RT-N16 - OpenWrt Wiki[/URL]

LeonChiou 2010-01-25 08:21 PM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
我最疑問的是~Tomato可以改session limits嘛?
如果不能改session limit的話!還維持10240的話~
那N16~128MB 記憶體~根本是插好看的
所以我找了很多版本的Tomato~甚至對岸~~~還是無法完全滿足我
USB、VPN、IP限速、QoS、IP流量統計、雙Wan
好像無法同時滿足!!


此外, 說實在的, 若不是為了Tomato 的緣故, NTD4000 再加一點, 應該可以買到更快而且功能更強的產品, 所以小弟還是比較期待ASUS RT-N12 的上市, 奇怪的是其他地區都可以買到了, 怎麼就台灣還不見蹤影?

[URL="http://wiki.openwrt.org/inbox/asusrt-n16"]Asus RT-N16 - OpenWrt Wiki[/URL][/QUOTE]

kenwang 2010-01-25 09:09 PM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
雖然DD-WRT真的不錯用
但是連線數依然僅能到4096個的樣子
這樣是不是有點"糟蹋"128MB的RAM呢?

連線數上線我記得可以telnet進去改....
好像mobile01裡有人貼出來....

telnet 進去後


nvram set ip_conntrack_max=20480
nvram commit
reboot

藍色字是 seesion 數,可自行設定
有錯請指正.

以上轉貼於 [url]http://digiland.tw/viewtopic.php?id=1006[/url]

FYI 2010-01-25 11:53 PM

[QUOTE=LeonChiou;1081596]所以我找了很多版本的Tomato~甚至對岸~~~還是無法完全滿足我
USB、VPN、IP限速、QoS、IP流量統計、雙Wan
好像無法同時滿足!![/QUOTE]
所以你只能繼續用Vigor, 這點大家都能理解, 但問題是Vigor2110 也不支援雙Wan 啊! 而以VigorPro 200B 或Vigor2930 的價格, 相信很多人還是會將就著用Tomato, 話說ASUS RT-N16 售價不會比Vigor2110n 低多少, 韌體卻差很多, 所以小弟並不看好RT-N16, 其實ASUS WL-520gU + Victek Mod 就很夠用了, 不過若是希望支援Draft N 的話, ASUS RT-N12 應該會是比較折衷的一個選擇, 不支援USB 也只好忍著點

也許網友沒注意到這個版本的重要性, 除了支援Draft N 之外, Kernel 也由2.4 換成了2.6, 這代表許多Linux 模組的功能增強, 包含UDP 限速

catdog 2010-01-26 03:34 AM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
[QUOTE=LeonChiou;1081596]我最疑問的是~Tomato可以改session limits嘛?
如果不能改session limit的話!還維持10240的話~
那N16~128MB 記憶體~根本是插好看的
所以我找了很多版本的Tomato~甚至對岸~~~還是無法完全滿足我
USB、VPN、IP限速、QoS、IP流量統計、雙Wan
好像無法同時滿足!!


此外, 說實在的, 若不是為了Tomato 的緣故, NTD4000 再加一點, 應該可以買到更快而且功能更強的產品, 所以小弟還是比較期待ASUS RT-N12 的上市, 奇怪的是其他地區都可以買到了, 怎麼就台灣還不見蹤影?

[URL="http://wiki.openwrt.org/inbox/asusrt-n16"]Asus RT-N16 - OpenWrt Wiki[/URL][/QUOTE][/QUOTE]
要不要考慮MikroTik RouterBoard 應該可以滿足你的需求的

FYI 2010-01-26 04:54 AM

MikroTik RouterBoard 原廠定價其實不高, 但是進到台灣, 價格就翻兩翻, 就算淘寶也至少增加五成, 沒辦法, 代理商也得求生存, 不需要無線的話, 可考慮RB750G & RB450G, 需要支援無線的話, 可考慮RB493AH, 然而價格又提高了, 而且[B]支援Draft N 的miniPCI 無線網卡很難找, 而且天線還得自己設法[/B], 所以還是回頭玩玩Tomato 吧! Kernel 2.6 的效能也許略遜於Kernel 2.4, 但是功能卻大有可為, 想要真正限制住P2P 就等這一版了

LeonChiou 2010-01-26 07:23 AM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
其實Vigor 除了2110的性價比還可以接受以外!其餘的太....

nvram set ip_conntrack_max=20480
nvram commit
這個好像是針對 DD-WRT修改!Tomato改了好像無效?
其實可以搭配
N16的最佳軔體應該要像
Tomato RAF 1.23.8624 ND + USB + RAF mod TB Version for ASUS USB Router + IP/MAC Limiter RAF version.
缺點是(無法修改session limit=10240)

如果軔體有支援N16~且可以修改session
那的確是天下無敵了!

Aven138 2010-01-26 09:28 AM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
不知各位是否認為目前使用於RT-N16的DD-WRT或Tomato專屬韌體,已經發揮到極限了嗎?我想很多人的答案應該跟我一樣都是"No"吧。

小弟的看法是一個好的硬體還需要好的韌體來搭配,才能發揮其應有的效能。但是一個先天不足的硬體,即便韌體寫得再好,還是有其效能上的瓶頸。

以現有的RT-N16硬體規格,相信兩年後(或許更久)依然適用當時的網路環境及需求,只要3rd party firmware社群團體持續開發維護,現在的session limit、[URL="http://www.dualwan.cn/"]dual wan[/URL]甚至[URL="http://digiland.tw/viewtopic.php?id=919"]UTM功能[/URL]等等的問題,或許現在還找不到答案,也許明天,也許下個月,應該就不再是個問題了。

LeonChiou 2010-01-26 12:16 PM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
我總覺得大家最在意的一定是那個
session limit
QoS
頻寬管理!最好是保證頻寬與最大頻寬!
無線速度~
USB printer
VPN~
流量統計!
我相信以N16這樣硬體一定可以辦的到
但是還是需要軔體支援!
中國那邊有出到這樣的版本~但是沒支援USB printer
穩定度!不知道!
但是他只支援到 ND沒支援N16
一切在觀望中

FYI 2010-01-26 03:39 PM

teddy_bear 版 "is based on the latest build 42 of [B]Tomato USB mod[/B]", 作者提到USB 驅動已經完整載入, 但是沒有GUI, 所以必須手動下指令, 這是比較麻煩的部份

Tomato Advanced -> Conntrack / Netfilter 可修改連線數, 難道LeonChiou 沒玩過Tomato 嗎? 記得原作者並未設限, 畢竟會刷Tomato 的網友都是玩家, 然而修改預設值而導致記憶體不足, 那就是使用者的問題

Linux 2.6 tc 指令對於UDP 頻寬限制有大幅改進, 不妨自行實驗

[URL="http://www.pczone.com.tw/vbb3/thread/16/148764/"]【韌體】Tomato Firmware 模擬登入網頁 (模擬器) - PCZONE 討論區[/URL]
[URL="http://www.pczone.com.tw/vbb3/thread/16/139940/"]【討論】Tomato QoS Traffic Shaping 腳本 - PCZONE 討論區[/URL]

LeonChiou 2010-01-26 05:44 PM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
哈~如果可以修改的話!我會不知道嘛?
就是無法修改~他的最大連線數是10240
所以能修改的0-10240
但是超過就不行!
那用 telnet 修改可以嘛?
當然可以~但是不一定有效!

root@ASUS:/tmp/home/root# nvram set ct_max=30000
root@ASUS:/tmp/home/root# nvram commit

有效嘛?嘿嘿!


Tomato Advanced -> Conntrack / Netfilter 可修改連線數, 難道LeonChiou 沒玩過Tomato 嗎? 記得原作者並未設限, 畢竟會刷Tomato 的網友都是玩家,

FYI 2010-01-26 07:24 PM

ip_conntrack_max
 
如果在舊版 (Linux kernel 2.4.22) Tomato Administration -> Scripts -> Init 輸入:[INDENT]echo 10241 > /proc/sys/net/ipv4/ip_conntrack_max[/INDENT]新版 (Linux kernel 2.4.23 以後) 則輸入:[INDENT]echo 10241 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max[/INDENT]是否有效? 據Mobile01 網友說teddy bear 測試版修改有效

此外, Tomato 中文版提到 "Tomato V117 R123 (03/27, ip_conntrack_max=65535)", Tomato v119 中文測試版 (SpeedMod 2008-05-07) 則可設20480, 作者是bv2lk, 所以小弟猜測中文版V117 R123 以後已經有特別修改過, 以便適用於ASUS WL-500gP V2

[URL="http://en.wikibooks.org/wiki/Tomato_(firmware)/Menu_Reference#Usage_notes"]Tomato (firmware)/Menu Reference # 5.1.1 Usage notes - Wikibooks, collection of open-content textbooks[/URL]
[URL="http://code.google.com/p/twtomato/downloads/list?q=label:Deprecated"]Downloads - twtomato - Project Hosting on Google Code[/URL]

找到一篇有關ip_conntrack_max 的文章 "[URL="http://www.wallfire.org/misc/netfilter_conntrack_perf.txt"]netfilter_conntrack_perf.txt[/URL]"[INDENT]Setting CONNTRACK_MAX
---------------------

Conntrack entries are stored in linked lists, so the maximum number of
conntrack entries (CONNTRACK_MAX) can be easily configured dynamically.

Before Linux kernel version 2.4.23, use:
# echo $CONNTRACK_MAX > /proc/sys/net/ipv4/ip_conntrack_max

As of Linux kernel version 2.4.23, use:
# echo $CONNTRACK_MAX > /proc/sys/net/ipv4/netfilter/ip_conntrack_max

where $CONNTRACK_MAX is an integer.[/INDENT]ip_conntrack_max 不得低於128, 而另一個ip_conntrack_buckets 值似乎也應該跟著調整

LeonChiou 2010-01-26 09:08 PM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
找到了~
[url]http://www.pczone.com.tw/vbb3/archive/t-139180-p-15.html[/url]
要修改真ˇ的有他的困難度!

可以嘛?早就試過了!
雖然 telnet 裡面顯示20480
但是網頁還是 10240

找的那一篇有用嘛?
echo $CONNTRACK_MAX > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
變數?
那也需要下達
CONNTRACK_MAX=?




[QUOTE=FYI;1081689]如果在舊版 (Linux 2.4) Tomato Administration -> Scripts -> Init 輸入[INDENT]echo 10241 > /proc/sys/net/ipv4/ip_conntrack_max[/INDENT]是否有用? 請留意路徑好像和DD-WRT V23 SP1 相同, 但不同於DD-WRT V23 SP2 & V24

此外, Tomato 中文版提到 "Tomato V117 R123 (03/27, ip_conntrack_max=65535)", Tomato v119 中文測試版 (SpeedMod 2008-05-07) 則可設20480, 作者是bv2lk, 所以小弟猜測中文版V117 R123 以後已經有特別修改過, 以便適用於ASUS WL-500gP V2

[URL="http://en.wikibooks.org/wiki/Tomato_(firmware)/Menu_Reference#Usage_notes"]Tomato (firmware)/Menu Reference # 5.1.1 Usage notes - Wikibooks, collection of open-content textbooks[/URL]
[URL="http://code.google.com/p/twtomato/downloads/list?q=label:Deprecated"]Downloads - twtomato - Project Hosting on Google Code[/URL][/QUOTE]

FYI 2010-01-26 09:33 PM

[QUOTE=LeonChiou;1081704]可以嘛?早就試過了!
雖然 telnet 裡面顯示20480
但是網頁還是 10240[/QUOTE]
文章已修改, ip_conntrack_max 路徑有別

LeonChiou 2010-01-27 12:05 PM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
[QUOTE=FYI;1081707]文章已修改, ip_conntrack_max 路徑有別[/QUOTE]

FLY兄:你有修改成功過嘛?
可以post 圖給我看看嘛?
在 telnet 成功,但是在webgui還是不會顯示的~?
那個需要去修改很多東西的!

FYI 2010-01-27 08:13 PM

[QUOTE=LeonChiou;1081757]在 telnet 成功,但是在webgui還是不會顯示的~?[/QUOTE]
小弟沒提過telnet! 小弟只能紙上談兵! bv2lk & bx2aa 網友改的中文版應該可突破10240, 小弟原先也是在[URL="http://www.pczone.com.tw/vbb3/thread/16/139180/26/#post1024136"]#257[/URL] 看到修改說明, 但你的分享器是WL-520gU, 目前最理想的版本應該是Victek Mod for WL-520gU 的中文化版, 網路硬體版置頂可找到

理論上除了檢查Linux kernel 版本之外, 更簡單的方法就是先以cat 或dir 找出ip_conntrack_max 的存放位置, 再由init script 以echo 變更, 不過看了中文化討論之後, 似乎多處原始碼把10240 寫死了, 變得毫無彈性, 再對照Wikibook 的說法, 可能只有在一些特殊版本才可修改

LeonChiou 2010-01-27 09:01 PM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
所以我在上幾篇已經提起了!
要改 連線數~是有困難的
因為實在是....太多檔案了
要改可能有他的困難度!


[QUOTE=FYI;1081800]小弟沒提過telnet! 小弟只能紙上談兵! bv2lk & bx2aa 網友改的中文版應該可突破10240, 小弟原先也是在[URL="http://www.pczone.com.tw/vbb3/thread/16/139180/26/#post1024136"]#257[/URL] 看到修改說明, 但你的分享器是WL-520gU, 目前最理想的版本應該是Victek Mod for WL-520gU 的中文化版, 網路硬體版置頂可找到

理論上除了檢查Linux kernel 版本之外, 更簡單的方法就是先以cat 或dir 找出ip_conntrack_max 的存放位置, 再由init script 以echo 變更, 不過看了中文化討論之後, 似乎多處原始碼把10240 寫死了, 變得毫無彈性, 再對照Wikibook 的說法, 可能只有在一些特殊版本才可修改[/QUOTE]

LeonChiou 2010-01-28 08:17 AM

回覆: Tomato with kernel 2.6 (Asus RT-N16 support)
 
My router is ASUS 500GP_V2 not 520GU


所有時間均為 +8。現在的時間是 09:30 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。