无法在网络管理器(Ubuntu 22.04)上添加思科兼容 VPN(vpnc)

无法在网络管理器(Ubuntu 22.04)上添加思科兼容 VPN(vpnc)

安装 和 后vpncnetwork-manager-vpnc网络network-manager-vpnc-gnome管理器中的“添加 VPN”菜单上会按预期显示“Cisco 兼容 VPN (vpnc)”选项。我遇到的问题是,尽管填写了所有必填字段(例如网关、用户/组名/密码),但“添加”按钮仍然呈灰色。这似乎是一个错误,因为如果我填写网关和用户名字段,按钮就会变成绿色如果我在组名字段中仅输入一个字符(但是,它不能保存)。

答案1

表单验证似乎有问题,有一个必填字段(“接口名称”),而之前并不需要。它位于“高级”窗口中。

有一个 GUI 解决方法。您无需使用主 Gnome 设置应用程序编辑连接,而是必须执行以下操作:

  1. 启动高级网络配置(或nm-connection-editor从终端运行)
  2. 单击“+”(添加新连接),选择“Cisco 兼容 VPN (vpnc)”,单击“创建...”
  3. 填写所有字段
  4. 单击“高级...”按钮
  5. 填写“隧道接口名称”tun0
  6. 点击“应用”
  7. 保存按钮仍将被禁用。再次单击“高级...”并“应用”,或尝试勾选“使用混合身份验证”,然后再次勾选。
  8. 最后,您就可以“保存”了!

这已在 Ubuntu 22.04、Lubuntu 22.04、Pop!_OS 22.04 上进行了测试,所有network-manager-vpnc-gnome版本均为 1.2.8-2。

每个项目中已经打开有关此问题的错误报告:

答案2

为了暂时解决这个问题,我暂时使用命令行方法,通过命令连接到我需要的 VPN vpnc

我按照使用 vpnc 作为命令行 VPN 客户端,所以基本上这就是我所做的(作为 root 用户):

  • 我复制/etc/vpnc/default.conf/etc/vpnc/myvpn.conf
  • 我填写了/etc/vpnc/myvpn.conf我的 VPN 的详细信息:
IPSec gateway mygateway
IPSec ID mygroupid
IPSec secret mygrouppassword
IKE Authmode psk
Xauth username myuser
Xauth password mypass
  • 然后,以 root 身份vpnc myvpn.conf(或以普通用户身份sudo vpcn myvpn.conf:)
  • vpnc-disconnect以 root 身份(或以普通用户身份sudo vpnc-disconnect)断开连接:

它不像通过 UI 点击那么方便,但至少它可以工作。

相关内容