前几天想在路由器上安装一些新软件包, 发现 opkg 新安装的大部分软件包很多出现类似 __select_time64: symbol not found
的报错无法正常运行.
Google 搜索后发现我上次安装的 OpenWRT 是基于 snapshot 版本的, 内核中的库的接口发生了改变.
The musl version upgrade in September changed the internal time handling from 32bit to 64bit even in the 32bit targets (like mipsel24).
正好路由器使用上次的固件也出现过不稳定现象, 所以也借此机会回归无魔改的官方固件.
具体的过程其实很简单, 下载 https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100 上的 [OpenWrt Upgrade](https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100?datasrt=firmware openwrt upgrade url) 镜像, 直接在 Web 端上传更新即可.
回到了最原始纯粹的 OpenWRT luci 界面.
官方系统也是支持 160MHz 5G Wi-Fi 的.
参考设置: 地区澳大利亚AU, Channel 44, 频宽 160MHz, 功率可以调整为 23dBm(199mW).
MT7621 还能在 Network - General Settings
下打开 Software flow offloading
和 Hardware flow offloading
启动硬件 NAT, 对于性能不比软路由的硬路由可以加快数据包的转发速度.
本文采用 CC BY-NC-SA 4.0 许可协议发布.
作者: lyc8503, 文章链接: https://blog.lyc8503.net/post/11-upgrade-openwrt/
如果本文给你带来了帮助或让你觉得有趣, 可以考虑赞助我¬_¬