Pular para o conteúdo

Conexão VPN pptp client por linha de comando no Ubuntu 24.04

Para se conectar a uma VPN PPTP em um sistema Ubuntu 24.04 usando o cliente pptp, siga este guia detalhado. O PPTP (Point-to-Point Tunneling Protocol) é uma forma antiga de VPN, mas ainda amplamente utilizada por sua simplicidade. Veja abaixo o passo a passo para configurar e gerenciar sua conexão VPN no Ubuntu.

1. Instalar o Cliente PPTP

O primeiro passo é instalar o cliente PPTP necessário para se conectar à VPN. Para isso, abra o terminal e execute o seguinte comando:

sudo apt-get install pptp-linux

Este comando instala o pacote pptp-linux, que contém todas as ferramentas necessárias para configurar e gerenciar conexões PPTP no Ubuntu.

2. Criar o Arquivo de Configuração da VPN

Após a instalação, você precisará criar um arquivo de configuração que contenha as informações da sua VPN. O local padrão para armazenar essas configurações é em /etc/ppp/peers/. Supondo que sua conexão VPN se chame “vpn-connection”, você criará um arquivo chamado assim:

sudo nano /etc/ppp/peers/vpn-connection

O editor de texto nano abrirá um arquivo vazio onde você deverá adicionar as configurações da VPN.

3. Configurar o Arquivo da VPN

Dentro do arquivo de configuração, adicione as seguintes linhas:

pty "pptp vpn.example.com --nolaunchpppd"
name username
password password
remotename VPN
require-mppe-128
require-mschap-v2
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
noauth
debug
persist
maxfail 0

Vamos entender cada uma dessas opções:

  • pty "pptp vpn.example.com --nolaunchpppd": Este comando diz ao sistema para usar o protocolo PPTP para se conectar ao servidor especificado. Substitua vpn.example.com pelo endereço real do servidor VPN.
  • name username: Substitua username pelo seu nome de usuário da VPN.
  • password password: Substitua password pela sua senha da VPN. Se você estiver preocupado com segurança, você pode omitir a senha aqui e configurá-la em outro arquivo seguro, como /etc/ppp/chap-secrets.
  • remotename VPN: Um identificador remoto para a conexão VPN.
  • require-mppe-128: Esta linha indica que a criptografia MPPE com chave de 128 bits é necessária para a conexão. A MPPE é uma forma de criptografia usada pelo PPTP para proteger o tráfego.
  • require-mschap-v2: Exige que a autenticação utilize MSCHAPv2, um protocolo de autenticação mais seguro que versões anteriores como PAP ou CHAP.
  • refuse-eap, refuse-pap, refuse-chap, refuse-mschap: Estas linhas recusam outros métodos de autenticação menos seguros, garantindo que apenas MSCHAPv2 seja usado.
  • noauth: Não requisita autenticação adicional do lado do cliente.
  • debug: Habilita logs detalhados para ajudar no diagnóstico de problemas de conexão.
  • persist: Faz a conexão VPN tentar se reconectar automaticamente caso ela caia.
  • maxfail 0: Esta opção permite tentativas ilimitadas de reconexão caso a conexão inicial falhe.

4. Conectar-se à VPN

Com o arquivo de configuração pronto, você pode agora iniciar a conexão com a VPN utilizando o seguinte comando:

sudo pon vpn-connection

Aqui, vpn-connection é o nome do arquivo de configuração que você criou. Ao executar esse comando, o sistema tentará se conectar à VPN usando os parâmetros definidos no arquivo de configuração.

5. Verificar o Status da Conexão VPN

Para verificar se a conexão VPN foi estabelecida corretamente, use o comando:

ifconfig

Ou, alternativamente, o comando abaixo pode mostrar a interface e os detalhes da conexão PPTP:

ip addr show

Você deverá ver uma nova interface (geralmente chamada ppp0) listada, indicando que a conexão VPN está ativa.

6. Desconectar-se da VPN

Para desconectar da VPN, utilize o seguinte comando:

sudo poff vpn-connection

Isso encerrará a sessão PPTP e desconectará a VPN.

7. Resolução de Problemas

Se você enfrentar problemas de conexão, o comando debug habilitado no arquivo de configuração pode fornecer informações úteis. Além disso, você pode verificar os logs do sistema usando:

cat /var/log/syslog | grep pppd

Esse comando mostrará detalhes sobre a tentativa de conexão e possíveis erros que podem estar ocorrendo.

8. Considerações de Segurança

O PPTP não é considerado o protocolo VPN mais seguro, especialmente em comparação com alternativas mais modernas, como OpenVPN ou WireGuard. Se a segurança for uma prioridade, considere utilizar outro protocolo de VPN que ofereça criptografia mais robusta.


Seguindo esses passos, você deverá ser capaz de configurar e se conectar a uma VPN PPTP no Ubuntu 24.04 com sucesso. Caso tenha dúvidas ou problemas adicionais, não hesite em pedir mais ajuda!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.