Não há mais anyconexão compatível transporte VPN no Ubuntu 16.04? -- 16.04 campo com network-manager campo com vpn campo com cisco campo com openconnect camp askubuntu Relacionado O problema

No more AnyConnect compatible vpn transport in Ubuntu 16.04?


27
vote

problema

português

seguindo minhas experiências anteriores com a configuração do Cisco Anyconnect VPN Connections no Ubuntu 14.04 Eu 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 qualquer conexão VPN compatível com incita não aparecer.

Ubuntu 16.04 64bit, estoque.

english

Following my previous experiences with setting up Cisco AnyConnect VPN connections on Ubuntu 14.04 I tried the same approach here by installing packages:

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

Even after this an option to create Anyconnect compatible VPN connection does not appear.

Ubuntu 16.04 64bit, stock.

              
 
 

Lista de respostas

10
 
vote
vote
Melhor resposta
 

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

funciona para mim

.

no Ubuntu 16.04 O gerente de rede-OpenConnect e O Gerente de Rede-OpenConnect-Gnome Plugins não são utilizáveis ​​porque eles são antigos para usar com a versão atual do gerente de rede.

Esta é a versão em inglês de Este guia de um suporte de Ubuntu alemão fórum.

Pacotes não oficiais construídos 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 um solução alternativa até que os pacotes tenham sido corrigidos no funcionário Repositório!

Usando o VPN é um recurso de segurança - por isso é melhor construir o pacote manualmente da fonte porque você não sabe o que eu coloquei no pacotes. :-P

No início, remova os pacotes inutilizáveis ​​

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

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

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

(Nota: Para isso, as fontes 'deb-src' em /etc/apt/sources.list devem ser ativo.)

Você pode fazer isso com sed e.g.

  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 sourcecode do projeto GNOME.

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

Desembale o tarball

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

Alterar 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 compilação.

  make    

e instalar manualmente

  sudo make install    

Instale a dependência para usar o software

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

ou construir um pacote com o checkinstall

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

Se você fizer isso, digite isto:

sudo apt-get build-dep network-manager-openconnect 2 como nome do pacote

sudo apt-get build-dep network-manager-openconnect 3 como requisitos

e

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

como conflitos.

Se você receber erroressagens instalando o pacote, tente

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

Para resolver dependências não atendidas.

Para usar o software, é necessário adicionar um sistema Systemuser para este

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

finalmente reinicie o sistema.

 

I had same problem. use package in this page (or build it if you don't trust) http://tomtomtom.org/networkmanager-openconnect/

It works for me

On Ubuntu 16.04 the network-manager-openconnect and network-manager-openconnect-gnome plugins are not usable because they are to old to use with the current version of network-manager.

This is the english version of this guide from a german ubuntu support forum.

Unofficial built packages are available here:

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

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

NOTE: You wonxc2xb4t get any security updates for this! It is just a workaround until the packages will have been fixed in the official repository!

Using VPN is a security feature - so it is better to build the package manually from source because you donxc2xb4t know what I put into the packages. :-P

At first remove the unusable packages

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

You will need the build-dependencies.

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

(NOTE: For this the 'deb-src'-Sources in /etc/apt/sources.list must be active.)

You can do this with sed e.g.

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

the new dependency for the new version.

sudo apt-get install libnm-dev 

and the sourcecode from GNOME project.

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

Unpack the tarball

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

change to the unpacked directory

cd NetworkManager-openconnect-1.1.93 

and run the configure script.

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

start compiling .

make 

and install manually

sudo make install 

install the dependency for use the software

sudo apt-get install openconnect 

or build a package with checkinstall

sudo checkinstall 

If you do so enter this:

networkmanager-openconnect as package name

adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1, libnm-util2, network-manager, openconnect as requirements

and

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

as conflicts.

If you get errormessages by installing the package try

sudo apt-get -f install 

to resolve unmet dependencies.

To use the software it is necessary to add a systemuser for this

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

At last restart the system.

 
 
   
   
21
 
vote

Eu estou tendo o mesmo problema na instalação fresca do Ubuntu 16.04. No entanto, você pode conectar via terminal:

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

Depois disso, você deve ser solicitado para nome de usuário e senha.

 

I am having the same problem on fresh install of Ubuntu 16.04. You can however connect via terminal :

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

after that you should be prompted for user name and password.

 
 
         
         
8
 
vote

Parece haver uma correção oficial em proposta xeniana. Se você Ativar atualizações de pré-lançamento e, em seguida, faça:

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

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

 

There seems to be an official fix in xenial-proposed. If you enable pre-release updates and then do:

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

it will start working. Well, it worked for me at least :)

 
 
     
     
1
 
vote

Eu acho que o problema parece ser que o plugin OpenConnect está faltando uma biblioteca que o Gerente de Rede agora requer.

Se eu examinar os arquivos em / etc / NetworkManager / VPN, vejo que todos os plugins exceto OpenConnect tem uma seção que se parece com a seguinte:

  [libnm] plugin=/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-vpnc.so    

Gerente de rede-OpenConnect-GNOME não parece fornecer uma biblioteca semelhante e nem qualquer pacote no repositório do Ubuntu. Eu acho que esta biblioteca da LIBNM é um novo requisito do NetworkManager e a versão do OpenConnect no Ubuntu ainda não o suporta.

Desde que eu atualizei para 16,04 a partir de 15.10 ainda tenho minha conexão VPN definida. Eu posso selecionar e fazer o login da GUI do NM. No entanto, não consigo editar a conexão através da GUI nem posso adicionar uma nova conexão VPN usando OpenConnect.

 

I think the issue appears to be that the openconnect plugin is missing a library that network manager now requires.

If I examine the files in /etc/NetworkManager/VPN I see that all of the plugins except openconnect have a section that looks like the following:

[libnm] plugin=/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-vpnc.so 

network-manager-openconnect-gnome does not appear to provide a similar library and nor does any package in the ubuntu repository. I think this libnm library is some new requirement of NetworkManager and the version of openconnect in ubuntu doesn't support it yet.

Since I upgraded to 16.04 from 15.10 I still have my VPN connection defined. I can select and login from the NM GUI. However I cannot edit the connection via the GUI nor can I add a new VPN connection using openconnect.

 
 
   
   
1
 
vote

Para complementar a resposta de Morteza Pourkazemi, a resposta funciona para mim, mas preciso instalar os seguintes pacotes exigidos pelo comando 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    
 

To supplement Morteza Pourkazemi's answer, the answer works for me, but I need to install the following packages which are required by the configure command.

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 
 
 
 
 
0
 
vote

Não é de todo difícil fazer isso com um CLI em vez de uma GUI:

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

Há também opções para dar seu nome de usuário / senha - então jogue os e adicione o script à inicialização e você nunca terá que pensar sobre isso.

 

It is not at all difficult to do this with a CLI instead of a GUI:

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

There are also options for giving it your username / password - so throw those in and add the script to startup, and you'll never even have to think about it.

 
 
   
   

Perguntas relacionadas

0  SSH para OpenConnect Client  ( Ssh to openconnect client ) 
Ao usar o Cisco Anyconnect em um Mac, eu posso ssh para o meu Mac através do endereço DHCP VPN fornecido. Na minha caixa Ubuntu 17,10 usando OpenConnecct, as ...

0  Como usar uma porta para dois aplicativos?  ( How to use one port for two applications ) 
Eu tinha HTTPS no meu site muito bem até recentemente que meu governo decidiu bloquear quase todos os protocolos VPN e agora apenas openconnect funciona cor...

22  OpenConnect VPN não no Gerenciador de Rede em 16.04  ( Openconnect vpn not in network manager in 16 04 ) 
Eu tenho o Gerente de Network-OpenConnect-GNOME instalado, mas não há opção para o OpenConnect no Network Manager. Se eu executar sudo openconnect vpn.work...

0  SSH funciona na máquina virtual do Windows, mas não na máquina do Ubuntu nativo  ( Ssh works in windows virtual machine but not on native ubuntu machine ) 
Eu tenho que me conectar a um servidor Linux através de uma VPN para a escola. Eu sou capaz de conectar via putty através da minha máquina virtual do Windows ...

16  Como executar o OpenConnect com nome de usuário e senha em uma linha no terminal?  ( How to run openconnect with username and password in a line in the terminal ) 
Eu uso openconnect no Ubuntu 16.04 Terminalmente, quando eu quero executá-lo, eu preciso inserir três fases: "sim / não" "username" "senha" Como p...

2  OpenConnect: Conexão destruída após ls e incapaz de usar o SFTP  ( Openconnect connection destroyed after ls and unable to use sftp ) 
No passado, usei o Cisco Anyconnect no Mac OS para se conectar a um sistema remoto no meu UNI. Isso funcionou perfeitamente. Agora eu desejo fazer a mesma c...

3  Não é possível conectar-se ao Cisco OpenConnect no Ubuntu 19.10  ( Unable to connect to cisco openconnect in ubuntu 19 10 ) 
Hoje decidi atualizar meu OS de 18.04 a 19.10 Eu uso openconnect com o terminal por este comando: sudo openconnect de.cisadd2.com Então eu digito meu ...

17  Como faço para usar o OpenConnect via Network Manager para se conectar ao Juniper VPN?  ( How do i use openconnect via network manager to connect to juniper vpn ) 
A pergunta mais geral: Como faço para passar argumentos / alternantes para o cliente no Gerenciador de rede? Para se conectar a uma VPN do Juniper usando ...

2  Cron Job - precisa de script para iniciar a VPN se ainda não estiver em execução para o trabalho  ( Cron job need script to start vpn if not already running for job ) 
Eu tenho repositórios de espelho que uso como referência para várias construções durante todo o dia. Eu gostaria de ter um trabalho cron que corre todas as no...

2  O OpenConnect XML Response não tem nenhum nó "auth" e não conseguiu obter o cookie WebVPN no Ubuntu 18.04  ( Openconnect xml response has no auth node and failed to obtain webvpn cookie o ) 
Após instalar com sucesso openconnect usando apt no Ubuntu 18.04, quando tento conectar-se ao VPN usando $ openconnect https://xxx.xx.xxx/ XML response...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.