IT之家2月6日消息,针对嵌入式设备(通常是无线路由器)开发的开源Linux发行版系统OpenWrt24.10首个稳定版今日正式发布,距离上一个版本(23.05.0)已经过去了一年零四个月,期间包括5400多次更新提交。
OpenWrt24.10支持1970多款设备,比23.05.0新增了100多款,包括第一方的OpenWrtOne路由器。
IT之家注意到,其Linux内核已经从5.15升级到6.6;默认情况下将支持TLS1.3协议;包管理器仍然是OPKG,APK包尚不支持(仅主分支已改为APK);加密库mbedtls更新到3.6。
新版本改进了Wi-Fi6(802.11ax)支持;初步支持WiFi7(802.11be);改进了LinkLayerDiscoveryProtocol(LLDP)支持。
对于Docker用户来说,新版本为具有大容量闪存的设备上的所有文件系统激活POSIX访问控制列表和文件系统安全属性。
值得一提的是,小米和TP-Link等部分路由器还有少量兼容问题,例如小米AX3000T等配备Airoha开关的设备其开关LED功能无效、TP-LINKArcherC60v1等配备ath10k芯片的设备无法开启5GHzWi-Fi网络。
用户可以通过OpenWrt固件选择器下载固件镜像:
OpenWrt24.10的亮点:
常规变更:
许多组件升级到新版本,例如Linux内核从5.15版本升级到6.6版本。
默认镜像中支持TLS1.3。
mbedtls更新到3.6版本,其中包括对TLS1.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目标设置。
在具有大闪存的设备上激活对MultipathTCP的内核支持。
改进了对WiFi6(802.11ax)的支持,并初步支持了WiFi7(802.11be)。
目前OpenWrt尚未支持很多Wifi7设备。
改进了链路层发现协议(LLDP)的支持。
OpenWrt24.10仅使用OPKG,不支持APK包。只有主分支更改为APK。
新增大量设备支持:
OpenWrt24.10支持超过1970种设备。除了OpenWrt23.05支持的设备外,还增加了对100多种新设备的支持。
增加了对OpenWrtOne的支持。
目标变更:
为AllWinnerD1RISC-VSoC添加了d1目标。
为IntelXScaleIXP4xxSoC添加了ixp4xx目标。
为带有龙芯LoongArchCPU的SoC添加了loongarch64目标。
为StarFiveJH71x0(7100/7110)SoC添加了starfive目标。
为意法半导体STM32SoC添加了stm32目标。
将ipq807x目标重命名为qualcommax。
移除了ath25目标。它支持Atherosieee80211g设备,最大RAM为16MB。
移除了bcm63xx目标。它支持一些BroadcomDSLMIPSSoC,并被bmips目标取代。BroadcomDSL本身从未被支持。
移除了octeontx目标。它支持基于Octeon-TXCN80XX/CN81XX的板卡。
移除了oxnas目标。它支持PLXTECH/OxfordNAS782x/OX8xx。
构建了用于NXPQorIQ(PowerPC)SoC的qoriq目标。
将用于QualcommAtherosIPQ806XSoC的ipq806x目标转换为DSA。
增加了对AirohaAN8855DSA交换机的支持(小米AX3000T在同一版本中同时搭载了联发科和Airoha交换机)。
核心组件更新:
hostapdmaster快照,来自2024年9月;dnsmasq2.90;dropbear2024.86
cfg80211/mac80211,来自内核6.12.6
所有目标的内核版本均为6.6.73
musllibc1.2.5
glibc2.38
gcc13.3.0
binutils2.42
24.10.0中的核心组件版本如下:
更新的工具链:
更新的Linux内核:
网络:
如何升级到24.10:
可以使用sysupgrade将设备从23.05升级到24.10,在大多数情况下配置将保留。
对于OpenWrt24.10稳定系列内部的升级,例如从OpenWrt24.10版本候选版升级,则支持AttendedSysupgrade,它允许保留已安装的软件包。
官方不支持从22.03升级到24.10。
由于切换到DSA,因此对于QualcommAtherosIPQ806XSoC的ipq806x目标的用户,没有配置迁移路径。您必须在不保存配置的情况下升级。
“镜像版本不匹配。镜像1.1设备1.0请在升级期间擦除配置(需要强制)或重新安装。配置无法从swconfig迁移到DSA镜像检查失败”
运行OpenWrt23.05或更早版本的LinksysE8450(又名BelkinRT3200)的用户需要运行安装程序版本v1.1.3或更高版本,以便为24.10版本重新组织UBI布局。OpenWrtwiki中有详细说明。不使用安装程序进行更新会损坏设备。Sysupgrade会在执行不兼容的升级之前显示警告。
运行OpenWrt23.05或更早版本的XiaomiAX3200(又名RedmiAX6S)的用户必须按照wiki中描述的特殊升级程序进行操作。这将增加OpenWrt可用的闪存。不按照wiki中的指南进行更新会损坏设备。Sysupgrade会在执行不兼容的升级之前显示警告。
由于分区布局发生变化,运行OpenWrt23.05或更早版本的ZyxelGS1900系列交换机用户必须使用initramfs镜像执行新的恢复出厂设置安装。Sysupgrade会在执行不兼容的升级之前显示警告,并且无法进行升级。
已知问题:
AirohaAN8855的LED尚未受支持。像小米AX3000T这样带有Airoha交换机的设备,其交换机LED将关闭。此问题将在即将推出的OpenWrtSNAPSHOT和OpenWrt24.10次要版本中解决。
某些使用ath10k芯片组的设备上的5GHzWiFi无法正常工作。受影响的型号包括TP-LinkArcherC60v1、TP-LinkArcherC6v2,以及其他可能的型号。
某些MT7530交换机上的以太网链路不稳定。遇到以太网连接不稳定的用户应禁用节能以太网(EEE)作为解决方法。
启动时ath10k-ct驱动程序中的内核警告。警告WARNING:CPU:3PID:1695atbackports-6.9.9/net/mac80211/main.c:270ieee80211_do_open+0x4e8/0x5e0[mac80211]在启动期间出现,但无害,可以忽略。