
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-openconnect
como nome do pacote
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1, libnm-util2, network-manager, openconnect
como requisitose
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 configure
comando.
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