В Ubuntu 16.04 больше нет совместимого с AnyConnect VPN-транспорта?

В Ubuntu 16.04 больше нет совместимого с AnyConnect VPN-транспорта?

Следуя моему предыдущему опыту настройки VPN-подключений Cisco AnyConnect в Ubuntu 14.04, я попробовал применить тот же подход, установив пакеты:

sudo apt-get install -y network-manager-openconnect-gnome network-manager-openconnect network-manager-vpnc network-manager-vpnc-gnome vpnc vpnc-scripts

Даже после этого опция создания VPN-подключения, совместимого с Anyconnect, не появляется.

Ubuntu 16.04 64bit, стандартная.

решение1

У меня та же проблема на свежей установке Ubuntu 16.04. Однако вы можете подключиться через терминал:

sudo openconnect https://<remote.host.here> 

после этого вам будет предложено ввести имя пользователя и пароль.

решение2

У меня была та же проблема. Используйте пакет на этой странице (или соберите его, если не доверяете) http://tomtomtom.org/networkmanager-openconnect/

Меня устраивает

В Ubuntu 16.04 плагины network-manager-openconnect и network-manager-openconnect-gnome не могут использоваться, поскольку они слишком устарели для использования с текущей версией network-manager.

Это английская версияэто руководствос немецкого форума поддержки Ubuntu.

Неофициальные собранные пакеты доступны здесь:

http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb

http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb

ПРИМЕЧАНИЕ: Вы не получите никаких обновлений безопасности для этого! Это просто обходной путь, пока пакеты не будут исправлены в официальном репозитории!

Использование VPN — это функция безопасности, поэтому лучше собрать пакет вручную из исходного кода, поскольку вы не знаете, что я поместил в пакеты. :-P

Сначала удалите неиспользуемые пакеты.

sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome

Вам понадобятся зависимости сборки.

sudo apt-get build-dep network-manager-openconnect

(ПРИМЕЧАНИЕ: для этого источники 'deb-src' в /etc/apt/sources.list должны быть активны.)

Вы можете сделать это с помощью sed, например

sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list

новая зависимость для новой версии.

sudo apt-get install libnm-dev

и исходный код из проекта GNOME.

wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz

Распаковать тарбол

tar -xf NetworkManager-openconnect-1.1.93.tar.xz

перейти в распакованный каталог

cd NetworkManager-openconnect-1.1.93

и запустите скрипт настройки.

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
            --libexecdir=/usr/lib/NetworkManager/ 
            --enable-more-warnings=yes --disable-static

начать компиляцию.

make

и установить вручную

sudo make install

установить зависимость для использования программного обеспечения

sudo apt-get install openconnect

или соберите пакет с помощью checkinstall

sudo checkinstall

Если вы это сделаете, введите следующее:

networkmanager-openconnectкак имя пакета

adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1, libnm-util2, network-manager, openconnectкак требования

и

network-manager-openconnect, network-manager-openconnect-gnome

как конфликты.

Если при установке пакета вы получаете сообщения об ошибках, попробуйте

sudo apt-get -f install

для разрешения неудовлетворенных зависимостей.

Для использования программного обеспечения необходимо добавить системного пользователя для этого

sudo adduser --system --quiet --home /var/lib/NetworkManager
             --no-create-home 
             --gecos "NetworkManager OpenConnect plugin" 
             --group nm-openconnect}

Наконец перезагрузите систему.

решение3

Кажется, есть официальное исправление в xenial-proposed. Если вывключить предварительные обновленияи затем сделайте:

sudo apt install network-manager-openconnect network-manager-openconnect-gnome

это начнет работать. Ну, по крайней мере, у меня это сработало :)

решение4

В дополнение к ответу Мортезы Пурказеми: у меня ответ работает, но мне нужно установить следующие пакеты, которые требуются для 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

Связанный контент