惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
V
Visual Studio Blog
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
有赞技术团队
有赞技术团队
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
Vercel News
Vercel News
F
Fortinet All Blogs
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
小众软件
小众软件
月光博客
月光博客
A
About on SuperTechFans

OpenWrt

OpenWRT 无线桥接 AP,经常断网或者延迟很高,要怎么排查呢 - V2EX openwrt 虚拟机, 单机 PCI 网卡直通 PPPoE 正常;改为 PVE 集群 + VLAN Trunk 承载三线 PPPoE 后偶发断线 - V2EX 2.5G AP 速率不正常求大佬解答 - V2EX 最近折腾的问题 ipsec-vpnd 和 ksmbd - V2EX openclash 代理影响问题 - V2EX 光猫 xg-040g-md 的 pon 功能好像终于能到 openwrt 里面来了 - V2EX nikki-rs 基于 rust 代理内核的 openwrt 代理插件 - V2EX 软路由折腾了三个月,最后卡住我的是一处静态 IP 忘改 - V2EX 关于广东深圳联通光猫拨号 ipv6 只给 lan 口/64,子网设备无法获取 ipv6 问题 适用于 openwrt 的 sing-box 订阅转换器 京东云 AX6600 雅典娜 安装 openwrt 当旁路由可以吗? 想在家里做个软路由,各位大佬有什么成熟的方案推荐吗? OpenClash 黑白名单配置求助 想买个支持刷 openwrt 的路由器当主路由, 有什么型号推荐吗? Openwrt 25.12.5 来了,安全更新,增加支持设备。 2026 年,有没有啥,可以推荐刷 openwrt 的软路由 做了个 luci-app-netbird——在 OpenWrt Web 界面管理 NetBird 客户端 Vibe 了一个 现代化的 Openwrt 主题 基于 IPQ6000 平台可刷 openwrt 的设备推荐 软路由科学上网遇到问题了,求大神指点 openclash 使用代理集 Proxy-provider 自定义节点问题 2026 推荐的软路由设备有哪些? 有 M.2 接口, 2230 规格,但是可以驱动,固件层面魔改,实现多 AP 的无线 wifi 网卡吗? openwrt 怎么配置不同请求走不同网关路由 Openwrt 25.12.4 来了,修复提权漏洞 copyfail openclah 配置问题求助 Openwrt 25.12.3 来了,增加 Airoha EN7581/AN7583 的支持 软路由 OpenWRT 场景下,如何防止 P2P 的节点走 OpenClash 的流量? 谁用过京东云亚瑟 64g 刷 openwrt 安装小猫咪使用 TUN 全局模式吗? 在 iKuai 爱快软路由上原生运行 OpenWrt 软件包
记一次 OpenWrt 后台登录问题排查与修复
coreJK · 2025-12-22 · via OpenWrt

前言

回到家,突然发现路由器后台又无法登录,提示“无效的用户名/密码”

用户名密码正确却无法登陆

太频繁了,一周已经出现三次了…… 想起最近 Nginx 爆出的漏洞,而且自己的路由又开了 ipv6 用于远程访问,顿时心头一紧 于是赶紧尝试登录 SSH ,能正常连接 周一出现问题这个的时候,重启解决了,但总是重启也不是办法,于是开始着手解决这个问题

故障排查

环境如下,设备是作为主路由接入了光猫

  • 硬件型号:FriendlyElec NanoPi R2S
  • 运行内存:1GB
  • 设备环境:OpenWrt (Snapshot 24.10 分支),架构为 Nginx + uWSGI + LuCI ,使用 Argon 主题。
  • 关键组件:Docker, Lucky, Passwall, ddns-go, Homebox 。

尝试了一下后台 ssh 登陆,登陆成功,排除了用户名和密码错误的情况,于是我做了如下排查:

怀疑浏览器缓存:清理浏览器缓存、无痕模式登陆、清 Cookie 后登录 -> 无效

怀疑存储空间满:df -h 检查 /overlay -> 空间充足

df -h

空间充足

怀疑 luci 或者 Nginx 挂了:清理 luci 缓存、重启 Nginx -> 无效

# 清除 LuCI 的模块缓存
rm -rf /tmp/luci-modulecache/* 
# 清除当前所有网页登录会话
rm -rf /tmp/luci-sessions/* 
# 重启 uwsgi 服务
/etc/init.d/uwsgi restart 
# 重启 Nginx 
/etc/init.d/nginx restart

关键线索:RPC 报错

没招了,问了一下谷歌 Gemini Ai ,它建议我切换一下主题

# 修改配置文件将主题改回 bootstrap 
uci set luci.main.mediaurlbase='/luci-static/bootstrap'
uci commit luci 
/etc/init.d/uwsgi restart

切换回 BootStrap 后,刷新进入后台,出现了一个关键报错信息

RPC Error: RPC call to luci/getFeatures failed

BootStrap 主题出现报错线索

原来是 RPC 服务出问题了,于是先重启 rpcd 服务

执行重启命令:

# 重启 rpcd 服务
/etc/init.d/rpcd restart
# 重启 uwsgi
/etc/init.d/uwsgi restart

再次刷新后台,能够登录了!

但是页面一直在加载,无法操作……过两分钟又让我强制登录,且提示密码无效

登陆成功无法加载后台

回到后台,输入 top 命令查看,想看看有哪些服务在运行 一看吓一跳,Homebox 怎么在疯狂吃内存啊,还有 ddns-go 和 netdata top 发现占用高的进程

看来是 Homebox 这几个应用消耗了大量内存,导致系统的 rpcd 、uwsgi 这些服务被干掉了概率比较大

于是先把 HomeboxNetdata 这些服务停止

# 停止 Netdata
/etc/init.d/netdata stop 
# 停止 ddns-go (动态域名) 
/etc/init.d/ddns-go stop
# 停止 homebox (宽带测试)
/etc/init.d/homebox stop

然后清理缓存、重新启动 Rpcduwsgi 服务

# 再次清理缓存
rm -rf /tmp/luci-modulecache/*
rm -rf /tmp/luci-indexcache

# 重启核心服务
/etc/init.d/rpcd restart
/etc/init.d/uwsgi restart

刷新浏览器……OK ,成功登录后台了~ 登陆后,把主题改回来测试了两天,关闭了 homebox 顺便修改了 ddns-go 的检测时间,从 5 分钟修改到 1 小时 然后给 ddns-golucky 大吉也升级到了最新版本(用新 bug 打败旧 bug 截止目前,暂时没有问题

避坑总结

一开始以为是浏览器缓存的问题 看来还是 R2s 的机器性能不够,跑个科学,再加上 ddns 、docker…… 日常运行内存占用得有 40 ~ 50%,docker 我也没启动 主题可能也会影响,所以性能不够的机器,还是用简单一些主题吧

由于 OpenWrt 的 Argon 主题在登录后会一次性拉取所有信息(温度、流量、DHCP 列表),如果系统此时很忙,rpcd 就会响应不过来。

最后根据 Gemini 的建议,调整了 tcp 一些网络参数(可选)

# 再次执行网络优化 (防止两分钟后断连)
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w net.ipv4.tcp_fin_timeout=15

希望能帮到遇到相同问题的软路由网友,有遇到过相同问题的朋友欢迎评论区交流~ 以后得上个运行内存大点的软路由,或者上 x86 了(