虽然 OpenWrt 21.02 已经发布很久了,可是近些年工作越来越忙,实在没有精力折腾,就懒得升级自家 Netgear R8000 上的 OpenWrt 了。最近发现在网络繁忙的时候路由器上的 5G 无线热点就会崩溃,找不到原因,就想着升级一下看看吧。然后 OpenWrt 19.07.3 升级到 OpenWrt 21.02.2 的过程中遇到了两个问题。下面是找到的解决办法。
1. 网页管理界面无法打开¶
提示错误,
/usr/lib/lua/luci/dispatcher.lua:427: /etc/config/luci seems to be corrupt, unable to find section 'main'
参考这里:https://techoverflow.net/2021/05/04/how-i-fixed-openwrt-luci-error-etc-config-luci-seems-to-be-corrupt-unable-to-find-section-main/
解决方案:SSH 登录后编辑 /etc/config/luci
,在 config core main
这个区块里增加下面一行配置选项(如果已有类似的,就注释掉原来那条再增加下面这条),
option socket /var/run/ubus.sock
然后将系统中的 rpcd
配置备份后用默认的配置文件替换,
cp /etc/config/rpcd /etc/config/rpcd.bak cp /rom/etc/config/rpcd /etc/config/rpcd
重启路由器,应该可以解决 LuCI 网页界面无法正常打开的问题了。
2. 无线无法使用。¶
在「系统」==「网络」==「无线」页面中显示有下面的状态信息。
Device is not active
Wireless is not associated
参考这里:https://forum.openwrt.org/t/wireless-is-not-associated/63291/38
解决方案:删除原来配置的无线的 SSID 配置(在「系统」==「网络」==「无线」页面中 radio? 下面的那个条目,? 代表 0、1、2),然后重新配置无线接入点。如果还希望使用原来的配置的话,可以先把原来的配置记下来备用。
但是经过测试,虽然这样会解决上述问题,但似乎并不彻底。暂时没有时间进一步探索。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/issues-in-upgrading-openwrt-19-07-3-to-openwrt-21-02-2/>。转载请保留此信息及相应链接。
引用通告: 路由器更新 OpenWrt 固件一般步骤 | 水景一页
引用通告: 路由器更新 OpenWrt 固件一般步骤 | 水景一页