如何通过网络管理器使用OpenConnect连接到Juniper VPN?


14

更为笼统的问题:如何在网络管理器中将参数/开关传递给客户端?

为了使用OpenConnect连接到Juniper VPN,我使用以下命令行: sudo openconnect --juniper -u me vpn.juniper.example.com

我已经安装了network-manager-openconnect,但无法连接(我在日志窗口中收到“ XML响应没有“ auth”节点“消息)。

使用网络管理器时如何配置VPN客户端?

更新
它可能不像通过--juniper开关那样简单。我重命名了客户端,并在其位置放置了一个shell脚本来调用--juniper添加了开关的客户端,并且在尝试连接时没有任何行为上的差异。因此,一般的问题仍然存在:使用网络管理器时如何配置客户端?

Answers:



0

在Ubuntu 17.10中,只要您不仅安装network-manager-openconnect而且还安装network-manager-openconnect-gnome,它似乎都是“正常的工作”。

然后可以通过设置UI来配置连接:在“网络”下,单击“ +”,然后选择“ Cisco AnyConnect兼容VPN”,然后在新的连接对话框中选择“ Juniper / Pulse OpenConnect”并填写详细信息。


0

我不使用网络管理器,但使用以下命令行可能会得到相同的结果。

echo "PutHereYourPassWord" | openconnect --juniper -u userName --passwd-on-stdin --no-cert-check --authgroup=Users -i tun1 --useragent 'NetScreen-Remote 9.0' --os linux https://10.10.10.10

注意:用您的UserName和相应的GroupName替换userNameUserstun1。另外,请确保选择正确的tunX设备。如果GW进行UA嗅探,则可能需要设置有效的UserAgentString。

如果您不希望在CLI中使用密码,请删除相应的标志,如下所示:

openconnect --juniper -u userName --no-cert-check --authgroup=Users -i tun1 --useragent 'NetScreen-Remote 9.0' --os linux https://10.10.10.10

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.