我通过连接到脉冲VPN
sudo openconnect --juniper {{myserver}}
它已经工作了几个月。 今天上午,当我尝试进入,在接受证书和做用户名/密码后,它只是结束
Connected to HTTPS on {{myserver}} Got HTTP response: HTTP/1.1 400 Bad Request Unexpected 400 result from server Creating SSL connection failed
我需要改变吗? 解决方法?
我刚刚得到这个工作。 有一个错误报告
http://lists.infradead.org/pipermail/openconnect-devel/2016-September/003951.html
这导致脉冲服务器拒绝某些数据包上不显示256位内容头的客户端。 这已经在源代码中得到了修复,但还没有被编译进Ubuntu的xenial版本(最有可能的其他版本)。 从源代码安装我不得不:
http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/HEAD:/vpnc-script git://git.infradead.org/users/dwmw2/openconnect.git 然后从你克隆的目录运行它,对我来说: sudo ~/code/openconnect/openconnect --juniper <server> -u <username>
我一直在努力使这项工作好几个月,但我现在正在通过我们的脉冲应用程序给予一个IP地址。
正如Andrew指出的那样,这是因为openconnect的版本已经过期。 我没有自build版本的开放连接,而是添加了Zesty的软件包源代码,更新了openconnect并closures了软件包源代码。 考虑到下个月我会搬到Zesty,这对我来说感觉相当低。