Acabo de hacer que esto funcione. Hay un error reportado
http://lists.infradead.org/pipermail/openconnect-devel/2016-September/003951.html
lo que hace que el servidor de impulsos rechace clientes que no presentan un encabezado de contenido de 256 bits en ciertos paquetes. Esto se ha corregido en el código fuente, pero aún no se ha compilado en las versiones xenial de ubuntu (probablemente otras versiones). para instalar desde la fuente tuve que:
- Copie vpnc-script del siguiente enlace a / etc / vpnc / vpnc-script
http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/HEAD:/vpnc-script
- chmod + x / etc / vpnc / vpnc-script
- clonar la fuente
git://git.infradead.org/users/dwmw2/openconnect.git
- cd openconnect
git checkout v7.08
sudo apt-get install automake libtool liblz4-1 libxml2-dev openssl libssl-dev
sudo ./autogen.sh
sudo ./configure
Es posible que deba agregar --without-openssl-version-check
para silenciar una advertencia.
sudo make
sudo make install
Luego simplemente ejecútelo desde el directorio en el que clonó, para mí:
sudo ~/code/openconnect/openconnect --juniper <server> -u <username>
He estado tratando de hacer que esto funcione durante meses, pero mi aplicación Pulse me está dando una dirección IP.