如何在 Ubuntu 上检查 NetworkManager 版本如何在 Ubuntu 上检查 NetworkManager 版本如何在 Ubuntu 上检查 NetworkManager 版本如何在 Ubuntu 上检查 NetworkManager 版本
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 上检查 NetworkManager 版本

问题:我尝试在 Ubuntu Linux 上使用 NetworkManager 设置 VPN 隧道,并想要检查 NetworkManager 的当前版本是否具有对此 VPN 隧道的本机支持。如何检查 Ubuntu 上安装的 NetworkManager 版本,以及如何查找其他 Ubuntu 版本上可用的 NetworkManager 版本?

NetworkManager 是 Linux 的标准网络配置守护进程,其主要目标是始终保持网络连接处于活动状态。与固定服务器环境不同,典型的 Linux 笔记本电脑/台式机可以通过多个物理(有线/无线)或虚拟(VPN、VLAN、VxLAN)网络接口连接到网络,并且可以根据位置和用户偏好动态地从一个接口切换到另一个接口。此时,NetworkManager 通过启用自动连接设置和迁移,真正让您的生活变得轻松。

为了支持各种网络配置和新兴的 VPN 软件,NetworkManager 会时不时地定期更新新版本。如果您想使用 NetworkManager 配置自定义 VPN 隧道,您需要检查 NetworkManager 版本并查看 NetworkManager 是否为其提供本机支持。

下面介绍了检查 Ubuntu 上的 NetworkManager 版本的两种不同方法。

方法一

检查当前安装的 NetworkManager 版本的最简单方法是运行 NetworkManager 本身。

例如,要检查 Ubuntu 18.04 上的 NetworkManager 版本:


/usr/sbin/NetworkManager --version

1.10.6

$ nmcli --version

nmcli tool, version 1.10.6

方法二:rmadison

有时您可能想了解不同 Ubuntu 版本提供的 NetworkManager 版本。例如,您尝试在 NetworkManager 上配置 WireGuard VPN,这需要 NetworkManager 版本 1.16 或更高版本。您想了解哪些 Ubuntu 版本附带 NetworkManager 版本 1.16+。

为此,您可以使用名为 rmadison 的命令行工具。该工具远程查询 Debian archieve 数据库,并找出为不同版本和架构注册的软件包版本。因此,通过使用 rmadison,您可以准确地了解不同 Ubuntu 版本上可用的 NetworkManager 版本。


$ rmadison network-manager

例如,上面的输出表明 NetworkManager 版本 1.16+ 从 Ubuntu 20.04 (focal) 开始可用。

©2015-2025 艾丽卡 support@alaica.com