• 4

ASUS RT-N16如何改DD-WRT韌體?Lendon一步一步教你改!

UltraHung wrote:
不錯的分享鼓掌
不過,有必要一定要透過telnet去重設session數嗎!?
既然有管理介面,透過管理介面就能重設session數了吧!不需要再特地去弄telnet軟體。

因為從管理介面看到的是 預設: 4096, 範圍: 256 - 4096
你根本沒看第一篇吧
第一篇就有寫

再來談談如何更改連線數目(Session)
根據華碩原廠說明書所示,ASUS RT-N16的Session數目可以達到傲人的3000000恩,沒錯!就是三千萬!
也不知道真的假的說mm......
而DD-Wrt預設的Session最大為4096,恩恩好像差很大唷!

下次可以看清楚點就知道為什麼要用指令設定了
changjudd wrote:
因為從管理介面看到的...(恕刪)

3000000 好驚人的數字

一般消費者使用都綽綽有餘了,搞不好可以把它應用在中小企業的環境
有沒有辦法把這台N16,再加強成UTM的設備呢? 含防毒 防火牆 垃圾郵件 規則設定等等
FF13中文化確定
changjudd wrote:
因因為從管理介面看到的是 預設: 4096, 範圍: 256 - 4096
你根本沒看第一篇吧
第一篇就有寫

再來談談如何更改連線數目(Session)
根據華碩原廠說明書所示,ASUS RT-N16的Session數目可以達到傲人的3000000恩,沒錯!就是三千萬
也不知道真的假的說mm......
而DD-Wrt預設的Session最大為4096,恩恩好像差很大唷!

我若是沒看,先前的話不是白說了嗎
現在再重看一次才發現為什麼會對"DD-Wrt預設的Session最大為4096"這句話視而不見,因為
"ASUS RT-N16的Session數目可以達到傲人的3000000恩,沒錯!就是三千萬" - 這句話混淆了我的數字概念
我當初就一直想著到底數字該是多少??...
其實透過WebUI, 不必透過telnet(or SSH), 也是可以更改session, 且沒有4096的限制, 方法為
Administration -> command -> command shell 視窗輸入以下這行 (抱歉, 小弟的DD-WRT是英文介面的)
# echo session數目 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
然後按 Save Firewall 即可

其實小弟認為在DD-WRT上把sesssion改超過4096一點用都沒有
因為session數目其實會受到HashSize的限制, 一般session數約為HashSize的8倍
在DD-WRT的系統上, HashSize為512
#cat /proc/sys/net/ipv4/netfilte/ip_conntrack_buckets
512
因此有效session數約為 512*8 = 4096, 設超過只會造成session建立時要不到buffer, 一樣是停在那邊, 這樣就沒意義了

要更改HashSize必須動到kernel(2.4版), 所以除非有辦法重編kernel, 否則大session數只是好看而已
http://team.oldyang.net/archives/date/2010/02/06

[8/25 更新]
RT-N16上的DD-WRT Linux kernel 已經升到2.6版了, 因此可以即時更改hashsize
參考 http://www.dd-wrt.com/wiki/index.php/Router_Slowdown

以下是增加"有效"session數目到65536的方法
Administration -> command -> command shell 視窗輸入以下兩行
echo 8192 > /sys/module/nf_conntrack/parameters/hashsize
echo 65536 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
然後按 Save Firewall 即可

1tac wrote:
其實透過WebUI,...(恕刪)


大大超專業的,感謝詳細的解說
首先感謝大大的教學 , 不過小弟刷完之後發生了一個奇怪現象

我用的是cable modem , 所以是讓RT-N16自己抓isp提供的ip
但是我等了好久 , 也嘗試過重新抓 , 就是抓不到IP
永遠都是0.0.0.0

但是我刷回原廠韌體1.0.1.4卻又一切正常

後來又刷了Tomoto....也是一樣抓不到cable modem提供的IP

這真是太神奇了,難道我與第三方韌體無緣?

對了,我是今天剛從PCHome買的 , 包裝似乎跟以前不太一樣
該不會硬體有改吧?
好文章~~~~趕快收藏~~~~~
我一時忍不住,跑去敗了!
特地回來幫樓主更正一些訊息,

根據華碩原廠說明書所示,ASUS RT-N16的Session數目可以達到傲人的300,000
嗯~~沒錯!就是三十萬!!不是"三千萬"!!!

所以,若你是按照樓主telnet的方式去設定,應該是
nvram set ip_conntrack_max=300000
nvram commit
reboot



至於我個人,目前是採用1tac大提供的設定法。
謝謝各位高手的分享,

是不是能更進階教學一下,

例如加裝USB碟下載bt,
或是VPN的使用設定之類的呢?

感激不盡,
快被華碩的Download master氣到昏倒.....
感謝Lendon大大
發這篇
真的只能說佛心來著
謝謝大大分享
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?