Como depurar e corrigir conexão de cliente PPTP / VPN

16

Estou fazendo uma pergunta, que tem duas sub-perguntas. É assim que posso fazer com que a VPN funcione no Ubuntu 12.04, fazendo com que a VPN pptp incorporada funcione ou através da configuração manual. Os clientes da Microsoft não têm problemas para criar conexões VPN no mesmo sistema.

Aqui estão os detalhes:

Estou executando o Ubuntu 12.04

Linux mrshighpants 3.2.0-40-generic-pae 
#64-Ubuntu SMP Mon Mar 25 21:44:41 
UTC 2013 i686 i686 i386 GNU/Linux

Para esta versão do Ubuntu e algumas versões anteriores, eu posso configurar a VPN usando o Network Manager, mas não consigo iniciar. Em 12.04, recebo o serviço não iniciado por uma mensagem de erro.

1) Qual é a melhor maneira de depurar isso?

2) Gostaria de aprimorar essa pergunta fornecendo os logs necessários, mas que dados devo colocar nessa pergunta, além do tail syslog (mostrado abaixo)?

3) Existe uma maneira de configurar a VPN manualmente?

Aqui está o syslog da cauda

syslog da cauda

May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Starting VPN service 'pptp'...
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 3552
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' appeared; activating connections
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: init (1)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: starting (3)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN connection 'townofsomethington' (Connect) reply received.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> VPN connection 'townofsomethington' failed to connect: 'couldn't convert PPTP VPN gateway IP address '123.4.5.281' (0)'.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Policy set 'MtLaughmore' (wlan0) as default for IPv4 routing and DNS.
May 11 16:27:56 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' disappeared

Após o teste:

Havia dois problemas e agora uma conexão bem-sucedida. O endereço IP foi interposto em .281, em vez de 218, e a senha estava incorreta.

octopusgrabbus
fonte
Verifique as configurações VPN Como já referi na minha resposta
Qasim

Respostas:

21

Verifique suas configurações com ele.

Conexão VPN no Ubuntu

Vá para gerenciador de rede> Conexão VPN> Configurar VPN> Adicionar VPN

insira a descrição da imagem aqui

  1. Nome Conexão VPN (qualquer nome)

  2. Gateway: Você endereço IP do servidor pptp ou FDDN (nome de domínio totalmente qualificado)

  3. Nome do usuário

  4. Senha

  5. Clique em Avançado

insira a descrição da imagem aqui

Clique em "Usar criptografia ponto a ponto". Clique em OK e Salvar.

Agora abra o terminal

 tail -f /var/log/syslog

E basta conectar-se à VPN e verificar seus registros.

Qasim
fonte
Obrigado. Essas são as configurações que eu já tenho e funcionam no Ubuntu no trabalho. Eu tenho que experimentar na mesma versão em casa.
Octopusgrabbus 14/05
Você não precisa de depuração, você só precisa maneira correta de fazer a conexão PPTP no ubuntu
Qasim
Depurar e criar, eu acho. Pode muito bem ser um problema de endereço IP, mas não saberei até chegar em casa do trabalho. Funciona, no trabalho.
Octopusgrabbus
Se agora o trabalho de casa verificá-lo router definições sobre "Conexão VPN"
Qasim
11
+1 na caixa de seleção "Usar criptografia VPN ponto a ponto (MPPE)"!
precisa saber é o seguinte
10

Há uma falha tipográfica:

[...]'couldn't convert PPTP VPN gateway IP address '209.6.3.281' (0)'[...]

Este IP não pode existir porque o último número 281 é maior que 255.

kr4utz
fonte
Você pode estar certo. Eu tenho que verificar isso também.
Octopusgrabbus
Ele definitivamente está certo, talvez não. 281> 255, que é o máximo de 1 byte não assinado.
Fred Thomsen
2

As instruções fornecidas no Debugging NetworkManager pptp parecem uma boa opção para depurar conexões VPN configuradas usando o NetworkManager:

  1. em um terminal raiz, execute:

    killall -TERM nm-pptp-service

    /usr/libexec/nm-pptp-service --debug # This is one potential path, OR

    /usr/lib/NetworkManager/nm-pptp-service --debug # Ubuntu 14.04 LTS

  2. inicie sua conexão VPN

  3. reproduzir o problema
gb96
fonte
1

Eu tive problemas em andamento com a VPN 12.04, onde consegui uma conexão inicial ok, mas não consegui fazer outra conexão VPN por pelo menos 5 minutos depois de desconectar a primeira.

A solução acabou não tendo nada a ver com o Ubuntu, eu tive que colocar uma regra NAT de entrada no meu firewall para permitir o tráfego PPAN da WAN (porta TCP 1723) e o tráfego GRE 47 na minha caixa 12.04 e agora tudo funciona como deveria !

user198651
fonte
0

log de falhas: conexão VPN 'Astrill' falhou ao conectar: ​​'não foi possível procurar o endereço IP do gateway VPN PPTP' gsg.astrill.net '(-2)

solução: http://astrill.9ichuangyi.cn/astrill-vpn-all-servers-list.html

você precisa adicionar gateway a partir do endereço do link ativo

sprindy
fonte
Bem-vindo ao Ask Ubuntu! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Mark Kirby