如何在不使用 Unity 网络管理器的情况下连接到 VPN?

如何在不使用 Unity 网络管理器的情况下连接到 VPN?

当我使用 Unity 而不是 XFCE 作为 Ubuntu 14.10 的 DE 时,我设置了 VPN 连接。它运行良好,但现在我找不到如何在 XFCE 下连接到它。

是否有像 Unity 中的 XFCE 面板插件来实现这一点,还是我必须使用终端或其他 GUI 工具?

答案1

我也遇到了这个问题。14.04 中有一个不稳定的指标,我可以使用。但在 14.10 中它不可用。

在带有 XFCE4 的 14.10 中,设置 > 网络连接允许我设置 VPN 连接,但没有提供连接任何 VPN 连接的选项。我到处寻找提供类似 Unity 下拉菜单中提供的连接的应用程序,但没找到。

最终我nmcli c获取了所需连接的 UUID,然后编写了两个 CLI 脚本 vpnup 和 vpndown 来切换 VPN:

#!
nmcli con up uuid (UUID)
[etc...]

这比为了更改 VPN 连接而来回切换到 Unity 更容易。

答案2

编辑文件:/etc/xdg/autostart/nm-applet.desktop

将 Exec 行更改为:

Exec=dbus-启动 nm-applet

我不知道为什么,也不知道这是否相关。但我的默认密码机制不知何故发生了变化。我不得不检查我的所有 VPN 连接配置文件:

/etc/NetworkManager/系统连接

改变路线

“密码标志=1”

“密码标志=0”

这样就可以将密码放在配置文件中,而不是在尝试连接时提示输入密码。然后必须将部分和行添加到每个配置文件以包含密码:

[VPN 秘密]

密码=VPN 密码

显然,VPN PASSWORD 是 VPN 连接所需的密码。在配置文件中进行这些更改后,可以使用常规网络管理 GUI 来更改密码。

nm-applet.desktop 和配置文件的更改为 XFCE4 提供了我在 Unity 中发现的网络配置小程序功能。

相关内容