Openconnect无法连接到网关

Tar*_*yay 3 openssl ubuntu-14.04 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
Run Code Online (Sandbox Code Playgroud)

我有一些正在使用Windows AnyConnect客户端的队友,并且能够通过Windows计算机连接到VPN。

任何帮助都是非常可观的。

Kal*_*ico 6

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

当您尝试连接到较新版本的anyconnect服务器时出现问题,因此,有一个解决方案来解决,它正在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
Run Code Online (Sandbox Code Playgroud)

校验

gpg --verify openconnect-7.08.tar.gz.asc
Run Code Online (Sandbox Code Playgroud)

建立

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
Run Code Online (Sandbox Code Playgroud)

在本指南中,您具有所有详细信息。