OpenWrt 23.05.0 - 首个稳定版 - 2023 年 10 月 13 日
_______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 23.05.0, r23497-6637af95aa -----------------------------------------------------
OpenWrt 社区在此非常自豪地发布 OpenWrt 23.05 系列的稳定版。
您可以使用固件选择器或直接从服务器下载 OpenWrt 固件::
在大部分情况下,使用系统升级工具可以将 OpenWrt 22.03 顺利的升级到 OpenWrt 23.05 并保留配置文件,但我们还是建议您在升级之前备份您的配置。(参见下方的“升级”章节)
关于 OpenWrt
OpenWrt 是一个为嵌入式设备设计的一款Linux操作系统,它可以用于替换庞大数量的无线路由器以及非网络设备的原厂固件。查看硬件支持表获取更多关于硬件支持的信息。如果你想知道更多关于OpenWrt项目的细节,可以查看关于OpenWrt的页面。
新版本与安全补丁的通知
想要第一时间得知新版本和安全补丁的消息吗?我们创建了对应的邮件列表与RSS,您可以参阅 重要修改与公告 页面查询订阅方法。
OpenWrt 23.05.0 的亮点
OpenWrt 23.05.0 在上一个版本(22.03)的基础上开发了一年,做出了超过 4300 次的修改。 这个版本在 OpenWrt 21.02 的基础上开发了一年,并作出了超过 3800 次修改。
以下仅列出重要的修改,您可以在 changelog-23.05.0 中找到完整的更新日志。
许多新设备的支持
OpenWrt 23.05 支持了超过 1790 种设备,相比于上一版本的 OpenWrt 22.03 增加了超过 200 种新设备。
设备支持中的亮点
- 将 ipq40xx 切换为 DSA
- AVM FRITZ!Box 7530 支持 VDSL
- 支持以下设备的 2.5G PHYs
- Acer Predator W6 (MT7986A), Mercusys MR90X v1 (MT7986BLA), Netgear WAX206 (MT7622), Netgear WAX220 (MT7986), ZyXEL NWA50AX Pro (MT7981), Asus (TUF Gaming) AX4200 (MT7986A), Netgear WAX218 (IPQ8074), Xiaomi AX9000 (IPQ8074), Dynalink DL-WRX36 (IPQ8074), GL.iNet GL-MT6000 (MT7986A), ZyXEL EX5700 (MT7986)
- 支持以下设备的 Wifi 6E (6GHz)
- Acer Predator W6 (MT7986A), ZyXEL EX5700 (MT7986)
- ramips MT7621 设备支持 2 Gbps WAN/LAN NAT 路由 (参见 OpenWrt 论坛)
- 增强 LuCI 和 ubus 中的 DSL 统计信息
- 新增
Arm SystemReady (EFI) compliant
目标armsr
,用于替换armvirt
目标
默认 SSL 库从 wolfssl 切换至 mbedtls
OpenWrt 现已将其默认加密库从 wolfssl
切换为 mbedtls
,此项修改带来了:
- 更小的体积:
mbedtls
所需存储空间相对更小,对小存储空间设备更友好。 - LTS 与 ABI 稳定性:
mbedtls
提供了长期支持(Long Term Support,LTS)分支,在提供安全修复的情况下保证了应用二进制接口(Application Binary Interface, ABI)的稳定性。相对的,wolfssl
并未提供 LTS 分支,且其 ABI 稳定性仅限定于特定功能的子集中。 - TLS 1.3 支持: 需要注意,
mbedtls
2.28 不支持 TLS 1.3。
虽然 mbedtls
当前是默认选项,用户依旧可以手动将加密库切换为 wolfssl
或 openssl
。
Rust 软件包支持
此版本中在 OpenWrt 软件包构建体系中引入了 Rust 的支持,使用 Rust 编写的软件现在可以被打包为 OpenWrt 软件包了。新增的 Rust 软件包包括:bottom, maturin, aardvark-dns 和 ripgrep 等。
核心组件升级
在 23.05.0 中,以下核心组件均已升级:
- 工具链:
- musl libc 1.2.4
- glibc 2.37
- gcc 12.3.0
- binutils 2.40
- Linux 内核
- 5.15.134: 全部设备
- 网络:
- hostapd 主分支快照(2023年9月), dnsmasq 2.89, dropbear 2022.82
- Linux 内核 6.1.24 的 cfg80211/mac80211
- 用户应用程序:
- busybox 1.36.1
除此之外,还有许多应用程序也有更新,在此不一一列举。
升级到 23.05.0
可以使用系统升级工具将您的设备从 22.03 升级到 23.05。若一切顺利,您的设置会被保留。
系统升级工具不支持从 21.02 升级至 23.05。
- ipq40xx EA6350v3, EA8300 和 MR8300 设备需要在升级时调整 U-Boot 环境变量,请参考对应设备的页面或升级时的指引执行对应操作。系统升级后,配置需要重置。
已知问题
- lantiq/xrx200: 没有构建,因内建 GSWIP 交换机的 DSA 驱动有报错。(参见: https://github.com/openwrt/openwrt/pull/13200)
- bcm53xx: Netgear R8000 与 Linksys EA9200 以太网不工作 (参见:https://github.com/openwrt/openwrt/issues/13548)
- 在Wifi设备处于接入点(Station)模式情况下,默认网关设置不生效。(see https://github.com/openwrt/openwrt/issues/13598)
- Zyxel NR7101 的预构建映像目前已损坏,会导致您的设备变砖。请不要安装。(错误已修复,但需要快照或自编译)
- realtek: 目前安装 23.05.0 时存在 MAC 地址被擦除的问题。修复
正在处理已合并,将在 23.05.1 恢复正确的 MAC 地址 (参见: https://github.com/openwrt/openwrt/pull/13622) - OpenWrt 23.05.0 使用错误的签名密钥进行签名。OpenWrt 快照中的密钥用于 OpenWrt 23.05.0,包括候选版本。更高版本的 OpenWrt 23.05 服务版本将使用不同的密钥。
- In Mesh only configuration for WiFi 2.4GHz, force 40MHz option is ignored and doesn't work. Problem has been bisected, fixed in main and backported in 23.05. Normal function will be restored on 23.05.1 (see: https://github.com/openwrt/openwrt/pull/13909)
后记
一如既往的衷心感谢各位活动的软件包维护者、测试者、文档编写者和支持者的贡献。
祝各位用得开心!
OpenWrt 社区