Я только что получил это работает. Об ошибке сообщается
http://lists.infradead.org/pipermail/openconnect-devel/2016-September/003951.html
что заставляет сервер импульсов отклонять клиентов, которые не представляют заголовок содержимого 256 битов на определенных пакетах. Это было исправлено в исходном коде, но еще не скомпилировано в выпуски Ubuntu xenial (скорее всего, в других выпусках). Для установки из источника мне нужно было:
- скопируйте vpnc-скрипт из следующей ссылки в / etc / vpnc / vpnc-script
http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/HEAD:/vpnc-script
- chmod + x / etc / vpnc / vpnc-script
- клонировать источник
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
Возможно, вам придется добавить, --without-openssl-version-check
чтобы подавить предупреждение.
sudo make
sudo make install
Затем просто запустите его из каталога, в который вы клонировали, для меня:
sudo ~/code/openconnect/openconnect --juniper <server> -u <username>
Я пытался заставить это работать в течение многих месяцев, но теперь мне дается IP-адрес нашего приложения Pulse.