我是好人 发表于 2017-12-6 08:13:09

如何修改最大等待连接数

设备:AC86U、AC66U B1,刷梅林固件
下面挂几十个无线客户端(手机、PAD)
现象:客户端会对外网发起pptp连接,过一段时间后,所有客户端都连接不上。
后来发现,系统日志里面有expectation table full,经检查发现是路由器的 /proc/net/nf_conntrack_expect达到了64条,而/proc/sys/net/netfilter/nf_conntrack_expect_max的设置值为64,也就是说,达到了最大等待连接数,导致后续发起的连接请求可能被系统丢弃了。

临时解决办法:
echo 1024 > /proc/sys/net/netfilter/nf_conntrack_expect_max
但是路由器断电就失效了,于是在user script的wan-start里面加上上面这条命令。

有没有其他一劳永逸的办法(不适用user script)来修改最大等待连接数?

Sprite 发表于 2017-12-6 08:27:17

那就只用重新编FW咯

我是好人 发表于 2017-12-6 08:36:47

不知道能否通过nvram命令永久修改这个参数

我是好人 发表于 2017-12-6 13:02:18

zfwaitingforyou 发表于 2017-12-6 08:27
那就只用重新编FW咯

兄台是否知道源代码里面,在哪里修改这个参数?

iphone8 发表于 2017-12-7 09:09:58

我是好人 发表于 2017-12-6 13:02
兄台是否知道源代码里面,在哪里修改这个参数?

源码可以到华硕官网下载,但具体修改哪些参数不太清楚,需要再深入研究。

这里也希望知道的大神帮忙解惑!!

挨踢农民 发表于 2022-3-14 14:09:17

楼主,你的问题最后如何解决?

313510537 发表于 2022-11-8 22:57:39

nvram可以设置,nvram set ct_expect_max=1024 && nvram commit
页: [1]
查看完整版本: 如何修改最大等待连接数