Configuração de importação no network-manager-openvpn

9

Estou tentando usar um serviço gratuito usando o protocolo OpenVPN usando o módulo GUI do OpenVPN no gerenciador de rede.

A configuração funcionou perfeitamente bem como .ovpnno Windows. O comportamento no Windows é tal que executei o OpenVPN GUI e optei por conectar-me a essa VPN específica. Ele mostraria a atividade na tentativa de conectar-se e abriria uma caixa de diálogo para autenticação de nome de usuário / senha.

Importei com êxito todas as configurações alterando o tipo de arquivo .confe usando o recurso de importação no gerenciador de rede. No entanto, a tentativa de conexão mostraria simplesmente a tentativa do gerente de rede de conectar a animação, mas terminaria com uma notificação do tempo limite da conexão. Nenhum prompt solicitando autenticação seria exibido, nem encontro nenhum recurso para prefixar os detalhes da autenticação.

client
dev tun
proto tcp
remote miami.proxpn.com 443 
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
cipher BF-CBC
keysize 512
comp-lzo
verb 4
mute 5
tun-mtu 1500
mssfix 1450
auth-user-pass
reneg-sec 0


# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

Desnecessário dizer, mas baixei todos os pacotes necessários para configurar as conexões OpenVPN.

A propósito, como você pode ver acima, .keye .crtarquivos de localização são especificados para estar no mesmo diretório do arquivo de configuração. Depois de importar o arquivo de configuração, se eu os remover, isso causaria algum problema? Observe que eu não os removi, portanto, o problema que estou enfrentando não se deve à ausência desses arquivos.

Oxwivi
fonte

Respostas:

13

Tente conectar-se à VPN na linha de comando. Isso garantirá que o problema esteja no NetworkManager e não em outra coisa. Você pode conectar-se a partir da linha de comando usando:

openvpn --config /path/to/config.ovpn

Pode ser necessário executar este comando usando o sudo.

Se você conseguir se conectar com sucesso na linha de comando, tente adicionar-se ao netdevgrupo e desmarque a Available to all usersjanela de configurações de vpn no NetworkManager e tente conectar-se usando o NM.

binW
fonte
1
Como esperado, ele se conectou perfeitamente na tentativa no Terminal. Precisava de sudoprivilégios.
Oxwivi
Então, você tentou se adicionar ao grupo 'netdev', desmarcando 'Disponível para todos os usuários' nas propriedades de conexão no Network Manager e conectando-se através do Network Manager?
Bin)
Como faço isso na linha de comando? Estou em uma instalação mínima e a GUI para gerenciamento de usuários não está instalada.
Oxwivi
você pode adicionar usuário ao grupo 'netdev' usando o seguinte comando "sudo usermod -aG netdev <nome do usuário>"
binW
... Funcionou ... Mas não me pediu para autenticar ... WTF?
Oxwivi
3

Eu acho que tail -f /var/log/{syslog,messages}seguido de reconectar a VPN poderia dar algumas respostas.

igorp1024
fonte
Reconectando? Ele não se conecta.
Oxwivi
1
Se não conectar, ele emitirá mensagens de erro.
Lekensteyn