如何使用 NetworkManager (nmtui) 的终端用户界面编辑 VPN?

如何使用 NetworkManager (nmtui) 的终端用户界面编辑 VPN?

我知道“普通”网络接口(有线、Wi-Fi 等)可以使用 NetworkManager 的命令进行编辑nmtui。例如:

nmtui

NetworkManager 终端用户界面 nmtui 菜单

话虽如此,您可以从此菜单中选择Activate a connection并查看所有连接(包括 VPN)的列表并激活/停用它们:

在此输入图像描述

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-configuring_ip_networking_with_nmtui

问题是您的 VPN 连接未显示在“编辑连接”下,因此我不明白如何使用 编辑 VPN 连接nmtui。用例:这对于将这种管理委托给非图形服务器上的管理员非常有用,而无需使用命令行的“出色技能”。这就是为什么我建议nmcli手动使用或编辑文件,但也许我把事情变得过于复杂了。

目前我在 CentOS 上尝试了这个版本:

NetworkManager --version
1.18.8-1.el7

我还在 Ubuntu focus 和 Debian GNU/Linux 上尝试过这个版本:

NetworkManager --version
1.22.10

在这两个版本中,当我选择“编辑连接”时,nmtui我看不到任何 VPN。

问题

如何编辑 VPN 连接nmtui(例如更改服务器、端口等)?

是否有任何丢失的包裹或其他东西可以做到这一点?

在我看来,您可以只激活或停用 VPN,但我可能是错的,也许nmcli手动设置不是唯一的方法。

感谢您的澄清。

答案1

据我所知,目前(2022 年)所有列出的 Network Manager VPN 插件均未向nmtuiVPN 连接工具添加任何“编辑”功能:

这就是为什么您可以列出它们但不能从 中编辑它们nmtui

如果您有大量时间和C技能,您可能需要添加对它的支持,分叉 NetworkManager 源代码并查看目录nmtui

或者您可以只使用nmcli而不是nmtui进行较小的更改,或者手动配置编辑进行重大更改。两者的文档都很棒。例如

顺便说一句,我仍然可能是错的nmtui。也许会有更多关于它的答案。

相关内容