Добавьте это в свои репозитории.
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu natty main #xorg-edgers PPA
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates natty main #xorg-edgers PPA
или в терминале:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
или откройте меню «Источники программного обеспечения», перейдя в Applications-> Ubuntu Software Center, затем выберите Edit-> Software Sources. Выберите вкладку «Другое программное обеспечение» и нажмите «Добавить».
ppa:ubuntu-x-swat/x-updates
, а затем
sudo apt-get update
посмотрите, помогает ли она.
У меня такая же проблема при новой установке Ubuntu 16.04. Тем не менее, вы можете подключиться через терминал:
sudo openconnect https://<remote.host.here>
после этого вам будет предложено ввести имя пользователя и пароль.
Кажется, есть официальное решение в xenial-предложено. Если вы включите предварительные обновления, а затем выполните:
sudo apt install network-manager-openconnect network-manager-openconnect-gnome
, он начнет работать. Ну, это сработало для меня хотя бы:)
Я думаю, проблема в том, что в плагине openconnect отсутствует библиотека, которую теперь требует сетевой менеджер.
Если я изучу файлы в / etc / NetworkManager / VPN, я вижу, что все плагины кроме openconnect, есть раздел, который выглядит следующим образом:
[libnm]
plugin=/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-vpnc.so
network-manager-openconnect-gnome, похоже, не предоставляет подобную библиотеку и не делает никакого пакета в репозитории ubuntu. Я думаю, что эта библиотека libnm является новым требованием NetworkManager, а версия openconnect в ubuntu еще не поддерживает его.
Поскольку я обновил до 16.04 с 15.10, я все еще определил свое VPN-соединение. Я могу выбрать и войти в NM GUI. Однако я не могу редактировать соединение через графический интерфейс и не могу добавить новое VPN-соединение с помощью openconnect.
Чтобы ответить на вопрос Morteza Pourkazemi, ответ для меня работает, но мне нужно установить следующие пакеты, которые требуются команде configure.
sudo apt-get install intltool libxml2-dev libgtk-3-dev libsecret-1-dev libopenconnect-dev network-manager-dev libnm-util-dev libnm-glib-dev libnm-glib-vpn-dev
Это не так сложно сделать с CLI, а не с графическим интерфейсом:
openconnect -c ~/path/to/your/client_cert.pem \
-k ~/path/to/your/private_key.pem \
-b #for background
$VPN_Address
Есть также варианты для указания имени пользователя / пароля - так что бросьте туда и добавьте скрипт для запуска, и вам даже не придется об этом думать.