Não há mais transporte VPN compatível com AnyConnect no Ubuntu 16.04?

Não há mais transporte VPN compatível com AnyConnect no Ubuntu 16.04?

Seguindo minhas experiências anteriores com a configuração de conexões VPN Cisco AnyConnect no Ubuntu 14.04, tentei a mesma abordagem aqui instalando pacotes:

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

Mesmo depois disso, uma opção para criar uma conexão VPN compatível com Anyconnect não aparece.

Ubuntu 16.04 64 bits, estoque.

Responder1

Estou tendo o mesmo problema na nova instalação do Ubuntu 16.04. No entanto, você pode se conectar via terminal:

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

depois disso, você deverá fornecer nome de usuário e senha.

Responder2

Eu tive o mesmo problema. use o pacote nesta página (ou construa-o se não confiar) http://tomtomtom.org/networkmanager-openconnect/

Funciona para mim

No Ubuntu 16.04, os plug-ins network-manager-openconnect e network-manager-openconnect-gnome não são utilizáveis ​​porque são muito antigos para serem usados ​​com a versão atual do network-manager.

Esta é a versão em inglês doeste guiade um fórum de suporte alemão do Ubuntu.

Pacotes construídos não oficiais estão disponíveis aqui:

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

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

NOTA: Você não receberá nenhuma atualização de segurança para isso! É apenas uma solução alternativa até que os pacotes sejam corrigidos no repositório oficial!

Usar VPN é um recurso de segurança - então é melhor compilar o pacote manualmente a partir do código-fonte, porque você não sabe o que coloco nos pacotes. :-P

Primeiro remova os pacotes inutilizáveis

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

Você precisará das dependências de construção.

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

(NOTA: Para isso, as fontes 'deb-src' em /etc/apt/sources.list devem estar ativas.)

Você pode fazer isso com sed, por exemplo

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

a nova dependência para a nova versão.

sudo apt-get install libnm-dev

e o código fonte do projeto GNOME.

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

Descompacte o tarball

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

mude para o diretório descompactado

cd NetworkManager-openconnect-1.1.93

e execute o script de configuração.

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

comece a compilar.

make

e instale manualmente

sudo make install

instale a dependência para usar o software

sudo apt-get install openconnect

ou construa um pacote com checkinstall

sudo checkinstall

Se você fizer isso, digite isto:

networkmanager-openconnectcomo nome do pacote

adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1, libnm-util2, network-manager, openconnectcomo requisitos

e

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

como conflitos.

Se você receber mensagens de erro ao instalar o pacote, tente

sudo apt-get -f install

para resolver dependências não atendidas.

Para utilizar o software é necessário adicionar um usuário do sistema para este

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

Por fim reinicie o sistema.

Responder3

Parece haver uma correção oficial proposta pelo xenial. Se vocêativar atualizações de pré-lançamentoe então faça:

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

ele começará a funcionar. Bem, funcionou para mim pelo menos :)

Responder4

Para complementar a resposta de Morteza Pourkazemi, a resposta funciona para mim, mas preciso instalar os seguintes pacotes exigidos pelo configurecomando.

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

informação relacionada