少校
- 注册时间
- 2010-1-14
- 金币
- 1317 个
- 威望
- 13 个
- 荣誉
- 1 个
累计签到:4 天 连续签到:0 天 [LV.20]漫游旅程
|
请先参见另贴的问题,http://forum.anywlan.com/thread-220663-1-1.html
经过网络查询,解决的办法在这里:http://www.dd-wrt.com/wiki/index.php/Router_Slowdown
我是这样设的,首先运行命令,增加端口数量,并保存到NVRAM内:- nvram set ip_conntrack_max=16384
- nvram commit
- reboot
复制代码 然后,在启动代码里这样写:- prefix=/proc/sys/net/ipv4/netfilter/ip_conntrack
- echo 1200 > ${prefix}_generic_timeout
- echo 10 > ${prefix}_udp_timeout
- echo 180 > ${prefix}_udp_timeout_stream
- echo 1200 > ${prefix}_tcp_timeout_established
- echo 20 > ${prefix}_tcp_timeout_syn_sent
- echo 20 > ${prefix}_tcp_timeout_syn_recv
- echo 10 > ${prefix}_tcp_timeout_fin_wait
- echo 10 > ${prefix}_tcp_timeout_time_wait
- echo 10 > ${prefix}_tcp_timeout_close
- echo 10 > ${prefix}_tcp_timeout_close_wait
- echo 10 > ${prefix}_tcp_timeout_last_ack
- echo "16384" > /sys/module/nf_conntrack/parameters/hashsize
复制代码 最后一行,增加哈希表大小,以配合端口数量的增加。
前面的都是设置TCP超时的项目,通过减少超时设置,可以大大减少无用连接的数量,从而使得每台电脑占用资源大大减少。
唯一的问题是,32M的内存,这样使用应该不会出问题吧?因为我的ROUTEROS也是32M内存,软件要复杂的多,NAT的连接数也能达到26000多条,DDWRT也是32M内存,软件要小很多,这样应该也没问题吧?
|
评分
-
2
查看全部评分
-
|