3

我无法从我的 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。

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

4

2 回答 2

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

核实

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

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

于 2018-03-01T09:43:12.177 回答
0

您可以尝试使用以下命令

sudo openconnect --user=%YOUR-USER% --no-xmlpost --interface=sslvpn --no-dtls %hostname%/%vpn_group_name%
于 2017-02-20T10:35:17.063 回答