NetworkManager 1.48 是一款开源工具,用于在基于 Linux 的操作系统上管理网络连接。
NetworkManager 1.48是在NetworkManager 1.46发布三个多月后推出的,它引入了一些新功能,如当ModemManager没有明确传递IPv6设备地址时,允许为调制解调器宽带分配IPv6 SLAAC和静态IPv6 DNS服务器。
它还增加了通过 802-1x.openssl-ciphers 连接属性更改用于 802.1X 身份验证的 OpenSSL 密码的支持,改进了对 Wi-Fi 设备 6 GHz 频段能力的检测,并在回滚检查点时正确恢复内存中的连接配置文件。
从该版本开始,NetworkManager 现在能在设备处于非托管状态时正确设置 “设备 “D-Bus 对象的 “StateReason “属性。通过使用 nmcli -f all device show $DEV 命令,可以在 NetworkManager CLI 界面看到该属性。
在其他值得注意的变化中,NetworkManager 1.48 还修复了一个性能问题,如果外部程序进行大量路由更新,该问题会导致 CPU 占用率达到 100%,并用 mac-address-denylist 属性取代了 802-11-wireless 和 802-11-wired 的 mac-address-blacklist 属性。
最后但并非最不重要的一点是,该版本不再使用 GNU Autotools 构建。开发人员建议使用 Meson 构建 NetworkManager。如果你仍想使用 GNU Autotools 构建,可以在配置时指定 –disable-autotools-deprecation 参数。
NetworkManager 1.48 可在此处下载源代码压缩包,需要手动编译。如果你不喜欢手动编译,那就在你喜欢的 GNU/Linux 发行版的稳定软件仓库中等待新版 NetworkManager 的到来吧。
转自 NetworkManager 1.48 Improves Detection of 6 GHz Band Capability for Wi-Fi Devices – 9to5Linux