Openconnect无法连接到网关

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Openconnect无法连接到网关相关的知识,希望对你有一定的参考价值。

我无法通过我的ubuntu 14.04系统的openconnect VPN客户端连接。我曾经在1个月前连接到这个VPN,从那以后我没有对VPN客户端设置进行任何更改。

这是我在日志中收到的错误。

POST https://69.195.x.x/
Attempting to connect to server 69.195.x.x:443
SSL negotiation with 69.195.x.x
SSL connection failure: A TLS packet with unexpected length was received.
Failed to open HTTPS connection to 69.195.x.x
GET https://69.195.x.x/
Attempting to connect to server 69.195.244.x:x
SSL negotiation with 69.195.x.x
SSL connection failure: A TLS packet with unexpected length was received.
Failed to open HTTPS connection to 69.195.x.x

我有一些使用Windows AnyConnect客户端的队友,我可以通过Windows机器连接到VPN。

任何帮助都会非常值得赞赏。

答案

问题出在Ubuntu 14.04中最后一个支持的openconnect版本,即openconnect 5.02。

当您尝试连接到任何连接服务器的较新版本时出现问题,因此,有一个解决方法可以解决它,它是在Ubuntu 14.04中安装不支持的openconnect 7版本

您需要按照以下步骤安装openconnect 7:

预检

sudo apt-get install curl vpnc-scripts build-essential libssl-dev libxml2-dev liblz4-dev
curl -O ftp://ftp.infradead.org/pub/openconnect/openconnect-7.08.tar.gz
curl -O ftp://ftp.infradead.org/pub/openconnect/openconnect-7.08.tar.gz.asc
gpg --keyserver pgp.mit.edu --recv-key 67e2f359

校验

gpg --verify openconnect-7.08.tar.gz.asc

建立

tar xzf openconnect-7.08.tar.gz
cd openconnect-7.08
./configure --without-gnutls --with-vpnc-script=/usr/share/vpnc-scripts/vpnc-script
make
sudo make install
sudo ldconfig /usr/local/lib

在这个guide你有所有的细节。

另一答案

您可以尝试使用以下命令

sudo openconnect --user=%YOUR-USER% --no-xmlpost --interface=sslvpn --no-dtls %hostname%/%vpn_group_name%

以上是关于Openconnect无法连接到网关的主要内容,如果未能解决你的问题,请参考以下文章

无法使用应用程序网关通过 SSH 连接到规模集实例

Zuul 网关无法连接到 Docker-Compose 下的 Eureka 服务注册表

RD Client 苹果手机APP由于内部错误 我们无法连接到远程网关,错误0x3000064

当我将 Spring Boot 应用程序部署到 AWS Elastic Beanstalk 并且无法从本地 Spring Boot 连接到 RDS 时出现 502 错误网关

在 docker 容器中调用 OpenConnect *** 客户端显示 TUNSETIFF 失败:不允许操作

无法从我的应用程序连接到IMS apn