破解 DD-WRT 连接数限制(最大端口数)

其实也不算是破解,只是将最大连接数设置的大一点。默认 DD-WRT 的设置是 4096,对于一般使用 ADSL 1M 已经足够了。

登录入 Web 管理界面,进入 Administration -> Commands。输入如下命令,并保存为启动脚本。

nvram set ip_conntrack_max=65536
echo 65536 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max

其实连接数也不是越大越好,最大值为 65536,可以参照 1M -> 2048,2M -> 4096。
还有其实厂商默认的固件其实应该是最稳定的,DD-WRT 主要追求的是多功能性。所以不折腾的话就用默认固件就好啦,也没有连接数这茶事。


Comments

6 responses to “破解 DD-WRT 连接数限制(最大端口数)”

  1. 不用打指令阿
    Administration > Management > Maximum Ports
    直接打想要的值不就好了

    1. 确实哦,但是 ‘IP Filter Settings’ 下的 ‘Maximum Ports’ 是有最大极限的哦,只能是 256-4096。通过在 cmd 中可以自定义超过的大小。可以参考
      http://www.dd-wrt.com/wiki/index.php/Router_Slowdown#Increasing_Max_Connection_count_beyond_limits_of_GUI
      文中也提到 kernel 2.6 会有些特别的地方,同时需要修改 hashsize,也是刚刚看到呢。

  2. 是喔!!
    我的‘Maximum Ports’後面寫 (預設: 32768, 範圍: 256 – 65535) 耶
    版本是v24-sp2

    1. 是的是的,我发现公司的也是256-65535(v24-sp2 (12/24/10) std),家里的老版本是4096,不过挺稳定也不想改了。cmd的方式灵活性更大的,呵呵

  3. 你这样做比较繁琐,而且运行脚本还消耗路由器资源,还不如直接telnet进去修改.
    telnet 进192.168.1.1
    nvram set ip_conntrack_max=65536
    nvram commit
    reboot
    ———

    1. 这个…… 呃~~ -______-” 。。。运行的同样指令,同样的保存位置,自启动文件本身就存在,何来消耗资源和繁琐。。。

Leave a Reply to kgame Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.