NetworkManager 1.58 现已发布。本次版本更新为文本用户界面 nmtui 带来了一系列可用性改进。在为物理接口(以太网、Wi-Fi 等)创建配置文件时,新增的<Select...>按钮允许用户从可用设备中进行选择,而无需手动输入接口名称。

nmtui connect和nmtui edit中的连接列表现已支持 vim-style / search 功能,该功能可在输入时实时筛选列表,仅显示匹配的条目。

“Activate a connection”界面新增了一个“Rescan Wi-Fi”的按钮,可按需扫描附近的 Wi-Fi 网络;激活连接时显示的秘密码提示框现在也增加了“Show password”复选框,与连接编辑器保持一致。
用户还可以直接从 nmtui 以二维码的形式共享 Wi-Fi 网络: “Edit a connection”中的新“Share QR…”按钮与nmcli device wifi show-password类似。

最后,由于新增了“other options”字段,configuring bonds 更加完善,该字段涵盖了没有专用输入的 bond 选项;此外,nmtui 表单现在会在终端调整大小时重新绘制,而不会像以前那样一直处于被裁剪或偏离中心状态,直到用户重新打开它们为止。
IPv6-only networks: CLAT (464XLAT)
NetworkManager 现在支持 CLAT (464XLAT),该功能通过一个 BPF 程序实现。CLAT 允许仅支持 IPv6 的主机访问仅支持 IPv4 的目标地址。
为此,ipv4.dhcp-ipv6-only-preferred属性的默认值已更改为新的“auto”值,当连接配置文件中启用 CLAT(设置为“yes”或“auto”)时,该选项将自动启用。
GENEVE tunnels
NetworkManager 现在可以创建和管理 GENEVE(Generic Network Virtualization Encapsulation)接口。
更多详情可查看官方公告:https://networkmanager.dev/blog/networkmanager-1-58/