IT之家 2 月 6 日消息,针对嵌入式设备(通常是无线路由器)开发的开源 Linux 发行版系统 OpenWrt 24.10 首个稳定版今日正式发布,距离上一个版本(23.05.0)已经过去了一年零四个月,期间包括 5400 多次更新提交。
OpenWrt 24.10 支持 1970 多款设备,比 23.05.0 新增了 100 多款,包括第一方的 OpenWrt One 路由器。
IT之家注意到,其 Linux 内核已经从 5.15 升级到 6.6;默认情况下将支持 TLS 1.3 协议;包管理器仍然是 OPKG,APK 包尚不支持(仅主分支已改为 APK);加密库 mbedtls 更新到 3.6。
新版本改进了 Wi-Fi6 (802.11ax) 支持;初步支持 WiFi7 (802.11be);改进了 Link Layer Discovery Protocol (LLDP) 支持。
对于 Docker 用户来说,新版本为具有大容量闪存的设备上的所有文件系统激活 POSIX 访问控制列表和文件系统安全属性。
值得一提的是,小米和 TP-Link 等部分路由器还有少量兼容问题,例如小米 AX3000T 等配备 Airoha 开关的设备其开关 LED 功能无效、TP-LINK Archer C60 v1 等配备 ath10k 芯片的设备无法开启 5GHz Wi-Fi 网络。
用户可以通过 OpenWrt 固件选择器下载固件镜像:
https://firmware-selector.openwrt.org?version=24.10.0
也可以直接从下载服务器下载固件镜像:
https://downloads.openwrt.org/releases/24.10.0/targets/
OpenWrt 24.10 的亮点:
常规变更:
许多组件升级到新版本,例如 Linux 内核从 5.15 版本升级到 6.6 版本。
默认镜像中支持 TLS 1.3。
mbedtls 更新到 3.6 版本,其中包括对 TLS 1.3 的支持。
在具有大闪存的设备上,为所有文件系统激活 POSIX 访问控制列表和文件系统安全属性。这是 Docker 现在所需要的。
这已针对所有不具有 small_flash 功能标志的目标激活。small_flash 针对 ath79 / tiny、bcm47xx / legacy、lantiq / ase、lantiq / xrx200_legacy、lantiq / xway_legacy、ramips / mt76x8、ramips / rt288x、ramips / rt305x 和 ramips / rt3883 目标设置。
在具有大闪存的设备上激活对 Multipath TCP 的内核支持。
改进了对 WiFi 6 (802.11ax) 的支持,并初步支持了 WiFi 7 (802.11be)。
目前 OpenWrt 尚未支持很多 Wifi 7 设备。
改进了链路层发现协议 (LLDP) 的支持。
OpenWrt 24.10 仅使用 OPKG,不支持 APK 包。只有主分支更改为 APK。
新增大量设备支持:
OpenWrt 24.10 支持超过 1970 种设备。除了 OpenWrt 23.05 支持的设备外,还增加了对 100 多种新设备的支持。
增加了对 OpenWrt One 的支持。
目标变更:
为 AllWinner D1 RISC-V SoC 添加了 d1 目标。
为 Intel XScale IXP4xx SoC 添加了 ixp4xx 目标。
为带有龙芯 LoongArch CPU 的 SoC 添加了 loongarch64 目标。
为赛昉 JH71x0 (7100/7110) SoC 添加了 starfive 目标。
为意法半导体 STM32 SoC 添加了 stm32 目标。
将 ipq807x 目标重命名为 qualcommax。
移除了 ath25 目标。它支持 Atheros ieee80211g 设备,最大 RAM 为 16MB。
移除了 bcm63xx 目标。它支持一些 Broadcom DSL MIPS SoC,并被 bmips 目标取代。Broadcom DSL 本身从未被支持。
移除了 octeontx 目标。它支持基于 Octeon-TX CN80XX / CN81XX 的板卡。
移除了 oxnas 目标。它支持 PLXTECH / Oxford NAS782x / OX8xx。
构建了用于 NXP QorIQ (PowerPC) SoC 的 qoriq 目标。
将用于 Qualcomm Atheros IPQ806X SoC 的 ipq806x 目标转换为 DSA。
增加了对 Airoha AN8855 DSA 交换机的支持(小米 AX3000T 在同一版本中同时搭载了联发科和 Airoha 交换机)。
核心组件更新:
hostapd master 快照,来自 2024 年 9 月;dnsmasq 2.90;dropbear 2024.86
cfg80211 / mac80211,来自内核 6.12.6
所有目标的内核版本均为 6.6.73
musl libc 1.2.5
glibc 2.38
gcc 13.3.0
binutils 2.42
24.10.0 中的核心组件版本如下:
更新的工具链:
更新的 Linux 内核:
网络:
如何升级到 24.10:
可以使用 sysupgrade 将设备从 23.05 升级到 24.10,在大多数情况下配置将保留。
对于 OpenWrt 24.10 稳定系列内部的升级,例如从 OpenWrt 24.10 版本候选版升级,则支持 Attended Sysupgrade,它允许保留已安装的软件包。
官方不支持从 22.03 升级到 24.10。
由于切换到 DSA,因此对于 Qualcomm Atheros IPQ806X SoC 的 ipq806x 目标的用户,没有配置迁移路径。您必须在不保存配置的情况下升级。
“镜像版本不匹配。镜像 1.1 设备 1.0 请在升级期间擦除配置(需要强制)或重新安装。配置无法从 swconfig 迁移到 DSA 镜像检查失败”
运行 OpenWrt 23.05 或更早版本的 Linksys E8450(又名 Belkin RT3200)的用户需要运行安装程序版本 v1.1.3 或更高版本,以便为 24.10 版本重新组织 UBI 布局。OpenWrt wiki 中有详细说明。不使用安装程序进行更新会损坏设备。Sysupgrade 会在执行不兼容的升级之前显示警告。
运行 OpenWrt 23.05 或更早版本的 Xiaomi AX3200(又名 Redmi AX6S)的用户必须按照 wiki 中描述的特殊升级程序进行操作。这将增加 OpenWrt 可用的闪存。不按照 wiki 中的指南进行更新会损坏设备。Sysupgrade 会在执行不兼容的升级之前显示警告。
由于分区布局发生变化,运行 OpenWrt 23.05 或更早版本的 Zyxel GS1900 系列交换机用户必须使用 initramfs 镜像执行新的恢复出厂设置安装。Sysupgrade 会在执行不兼容的升级之前显示警告,并且无法进行升级。
已知问题:
Airoha AN8855 的 LED 尚未受支持。像小米 AX3000T 这样带有 Airoha 交换机的设备,其交换机 LED 将关闭。此问题将在即将推出的 OpenWrt SNAPSHOT 和 OpenWrt 24.10 次要版本中解决。
某些使用 ath10k 芯片组的设备上的 5GHz WiFi 无法正常工作。受影响的型号包括 TP-Link Archer C60 v1、TP-Link Archer C6 v2,以及其他可能的型号。
某些 MT7530 交换机上的以太网链路不稳定。遇到以太网连接不稳定的用户应禁用节能以太网 (EEE) 作为解决方法。
启动时 ath10k-ct 驱动程序中的内核警告。警告 WARNING: CPU: 3 PID: 1695 at backports-6.9.9 / net / mac80211 / main.c:270 ieee80211_do_open+0x4e8/0x5e0 [mac80211] 在启动期间出现,但无害,可以忽略。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。