Больше нет совместимого с AnyConnect vpn транспорта в Ubuntu 16.04?

Добавьте это в свои репозитории.

     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

посмотрите, помогает ли она.

1
задан 23 April 2016 в 00:27

5 ответов

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

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

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

21
ответ дан 23 May 2018 в 11:55
  • 1
    Спасибо, но мне действительно нужен GUI здесь. Пока это не исправлено, Ubuntu 16.04 для меня ... – Darko Miletic 24 April 2016 в 15:39
  • 2
    Я оценил совет! GUI был бы приятным, но ни одно из предлагаемых решений не сработало для меня. Поэтому, пока ошибка не будет исправлена, я, по крайней мере, могу иметь удобный скрипт подключения. – Maura 14 May 2016 в 21:03
  • 3
    Работала для меня на Ubuntu 16.04, после того, как вы пытались найти все возможные решения, которые может предоставить Google. – L42 14 June 2016 в 10:54
  • 4
    прошу простить мое невежество, но я запускаю версию, не относящуюся к gui Ubuntu Server 16. Если я запустил эту команду, он просто говорит «Установлен». и я не получаю подсказку назад. Как подключить " в фоновом режиме & quot ;? – Scott Beeson 15 February 2017 в 00:45
  • 5
    @Scott try & sudo openconnect & lt; host & gt; -u & lt; имя_пользователя & gt; -p & lt; пароль & gt; -b & Quot; см. "man openconnect" для дополнительных опций. – bart 25 February 2017 в 18:29

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

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

, он начнет работать. Ну, это сработало для меня хотя бы:)

6
ответ дан 23 May 2018 в 11:55
  • 1
    Да, это то, что мне нужно, чтобы обеспечить безопасную совместимость с импульсом, и для пользовательского интерфейса работать с сетевыми настройками Ubuntu 17. – jerome 28 October 2017 в 02:44
  • 2
    Это исправление для этой проблемы и в 17.10. Нужен пакет * -gnome. – Routhinator 15 April 2018 в 05:53

Я думаю, проблема в том, что в плагине 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.

1
ответ дан 23 May 2018 в 11:55
  • 1
    Я тоже подумал об этом, но потом я вернулся и посмотрел файлы в версии 15.04, и у него не было плагина (но работало). Фактически, все те же файлы присутствуют в файле deb для 15.04 и 16.04. – Chas. Owens 27 April 2016 в 16:00
  • 2
    Когда это случилось со мной, это было потому, что я установил «network-manager-vpnc». пакет, но забыл также установить «network-manager-vpnc-gnome». – Eric Seppanen 4 June 2016 в 00:56

Чтобы ответить на вопрос 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
1
ответ дан 23 May 2018 в 11:55
  • 1
    Вы ошибочно написали «секрет». в «libseceret-1-dev». – brews 27 April 2016 в 05:18

Это не так сложно сделать с CLI, а не с графическим интерфейсом:

openconnect -c ~/path/to/your/client_cert.pem  \
            -k ~/path/to/your/private_key.pem  \
            -b #for background
            $VPN_Address

Есть также варианты для указания имени пользователя / пароля - так что бросьте туда и добавьте скрипт для запуска, и вам даже не придется об этом думать.

0
ответ дан 23 May 2018 в 11:55
  • 1
    Я знаю этот вариант, но это не то, что я хочу. Я хочу, чтобы полный графический интерфейс работал без того, что я могу придерживаться 14.04. – Darko Miletic 25 April 2016 в 22:26
  • 2
    Ну, в случае, если вам или кому-то там нужно «немедленно подключиться», решение. Похоже, я тоже вернусь. -_- – rm-vanda 26 April 2016 в 16:53

Другие вопросы по тегам:

Похожие вопросы: