openwrt 优化

nf_conntrack: table full

运行大负载应用时比如pt,连接比较频繁时会出现iptables转换表满,需要增加。

查看当前已用和最大值

web界面status菜单
Network-Active Connections
默认为 16384

临时添加

ssh登录路由器

#查看
cat /proc/sys/net/netfilter/nf_conntrack_max
cat /proc/sys/net/nf_conntrack_max
sysctl net.netfilter.nf_conntrack_max
sysctl net.nf_conntrack_max
#修改
sysctl -w net.netfilter.nf_conntrack_max=65535
sysctl net.netfilter.nf_conntrack_max

永久修改

从luci的web界面添加到启动项
system-startup
Local Startup窗口中将下面行添加到exit 0 这行上面

sysctl -w net.netfilter.nf_conntrack_max=65535
exit 0 

提交submit

参考
openwrt 报错 'nf_conntrack: table full' 路由表连接数爆满问题
https://blog.jeremie.moe/2020/03/06/openwrt-nf-conntrack-table-full-issue/

负载高时pppoe拨号重连问题

system日志提示
daemon.info pppd[]: No response to 5 echo-requests
pppoe客户端会定期向服务器发送echo请求如果连续超过5次收不到应答,就会认为已经断开,并发起重连。
高负载时会频繁出现。

解决方法:增大失败的次数

方法1:web界面方式,修改pppoe高级参数

network-interface-WLANFORPPPOE
Advanced Settings
修改LCP echo failure threshold值默认是5,可以适当改大比如30。
save&a'pply
另外还可以修改检测间隔 LCP echo interval

方法2

vim /etc/ppp/options
lcp-echo-interval 30 #发送间隔秒
lcp-echo-failure 15 #15次未响应断开

修改PPPOE配置解决ADSL频繁掉线问题
https://www.haiyun.me/archives/pppoe-modem-hangup.html

解决PPPOE宽带拨号经常掉线的一种方法(适合刷了第三方固件的无线路由)
https://www.slyar.com/blog/pppoe-hangup-lcp-echo-time.html

© 2020, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com

0.00 avg. rating (0% score) - 0 votes
点赞