OpenWrt 21.02发布,默认启用WPA3、HTTPS和TLS

原文链接:OpenWrt 21.02 released with WPA3, HTTPS, TLS enabled by default 由Jean-Luc Aufranc撰写。

最近,OpenWrt 21.02发布了。它具有更高的安全性,默认启用 WPA3、HTTPS 和 TLS,而且初步确定可以支持分布式交换机架构 ( DSA ),即Linux 标准下可配置的以太网交换机。

OpenWrt 其实是这几年十分流行的开源 Linux 发行版,它适用于路由器和具有 Linux 功能的入门级嵌入式系统。从 2020 年 1 月OpenWrt 19.07发布,再到现在的OpenWrt 21.02版本发布,这期间共有经历了5800 多次代码提交。

OpenWrt 21.02 发布
OpenWrt 21.02 发布

实际上, OpenWrt 19.07 版本发行的时候,就可以支持WPA3了。但默认情况下是不启用的,而OpenWrt 21.02 版则是默认启用的,一起启用的还有 TLS(能够实现这一点还要感谢来自 Mozilla 的可信 CA 证书)。这意味着 LuCI 接口、wget、opkg 包管理器都可以实现开箱即支持 HTTPS。请注意,你是可以在配置文件中为 LuCI 禁用的 HTTPS 重定向的。另一个安全变化是 OpenWrt 现在能支持 SELinux了,但默认情况下不启用。

OpenWrt 21.02 中 DSA 也已经能够取代当前的 swconfig 系统了,但并非所有目标都已经被移植,有些仍然是在使用 swconfig的。由于这两种解决方案有很大不同,系统升级将无法将现有的 swconfig 配置转换为 DSA 配置。

最新的版本还更新了包括board.json在内配置文件的语法。OpenWrt 21.02 仍将支持旧约定,LuCI 接口也可以自动将你的配置迁移到新语法。

依赖于 Linux 5.4.143、busybox 1.33.1、gcc 8.4.0 的 OpenWrt 还更新了各种软件包,并且操作系统的默认 SSL 库从 mbedTLS 切换到了 wolfSSL 。mbedTLS 和 OpenSSL 仍然可以手动安装。另外,最新版本的OpenWrt添加了对瑞昱(realtek)、博通(Broadcom)bcm4908 和瑞芯微(Rockchip) RL33xx新平台的支持 。这对瑞芯微(Rockchip)RK3328 和 RK3399 板(例如NanoPi R2SRock Pi 4、Pine64 RockPro64或已经支持的SBC)来说应该是个好消息,我个人十分希望后续能够将其他SBC(像Orange Pi R1 Plus)也添加到支持当中。

总的来说,获得新功能和更高的安全性总是好的,但相对地它就需要更高标准的硬件为代价。之前的OpenWrt 19.07 已经将系统要求提高到 32MB RAM 和 4MB 闪存了,但 OpenWrt 21.02 又其增加了不少,到了 64 MB RAM和 8 MB闪存。如果你们打算安装其他的一些软件包,开发人员甚至建议使用 128MB RAM和16MB 闪存。虽然,你仍然可以为具有 32MB RAM 和4MB 闪存的系统构建 OpenWrt 21.02,但现在还无法保证其稳定性,如8/64警告页面所述

RAM 不足,无法稳定运行

32 MB RAM 已被弃用。无法正常运行最新 OpenWrt 版本

64 MB RAM 可能会存在一些稳定性问题,这具体取决于您的硬件和用例,但对于基本使用来说已经足够了

如果要使用超过基本路由器/AP功能的软件,建议使用128 MB或更多 RAM

如果你们想试试这个新版本,可以将OpenWrt 19.07 升级到OpenWrt  21.02,但注意不能从 OpenWrt 18.06 升级。升级时,大多数情况下会保留配置文件,但如果你在原系统里使用的是swconfig配置命令,那么系统可能会因新的 DSA 设置而拒绝更新。在这种情况下,重新安装是唯一的选择,这时,你们可以通过在下载页面上找到目标镜像来实现。

更多的详情可以在公告中找到。

本文消息来源于Linuxiac

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论