Servidor VPN PPTP no Ubuntu: exemplo para sistemas legados

Exemplo histórico de PPTP com comandos corrigidos e aviso claro: use uma VPN moderna para dados sensíveis.

Servidor VPN PPTP no Ubuntu: exemplo para sistemas legados

Este exemplo legado ajuda a entender uma configuração VPN antiga. PPTP não é recomendado para uma VPN nova ou exposta à Internet devido à fraqueza de seus mecanismos de segurança. Essas etapas não garantem conexão segura ou privada. Para acesso remoto, prefira uma solução moderna suportada, como WireGuard.

1. Atualizar o Ubuntu

Atualize a lista de pacotes e os programas instalados antes de testar em uma rede isolada:

sudo apt update && sudo apt upgrade

2. Instalar o servidor legado

Instale pptpd se o pacote estiver disponível para sua versão do Ubuntu. A disponibilidade varia. Não exponha esse serviço à Internet para uso sensível.

sudo apt install pptpd

3. Configurar endereços do servidor e clientes

Edite /etc/pptpd.conf. O endereço local e o intervalo de clientes do exemplo devem servir para sua rede sem sobrepor endereços já em uso.

sudo nano /etc/pptpd.conf
# Example settings in the file:
localip 192.168.1.1
remoteip 192.168.1.100-200

4. Criar uma conta de teste

Edite /etc/ppp/chap-secrets e escolha uma senha de teste forte e exclusiva. Os campos são cliente, servidor, segredo e IPs de cliente permitidos; asteriscos são curingas. Restrinja o acesso ao arquivo a root. Credenciais não tornam PPTP uma VPN moderna e segura.

sudo nano /etc/ppp/chap-secrets
# Example line (replace the password):
username * REPLACE_WITH_A_STRONG_PASSWORD *
sudo chmod 600 /etc/ppp/chap-secrets

5. Habilitar encaminhamento apenas se necessário

Para rotear entre redes, defina net.ipv4.ip_forward=1 em /etc/sysctl.d/99-pptp-forward.conf e carregue a configuração com sysctl. O artigo italiano digitou /etc/sysctl.conf incorretamente e omitiu regras de firewall e NAT: encaminhamento sozinho não cria um gateway completo. Revise firewall, rotas e DNS em ambiente controlado.

sudo nano /etc/sysctl.d/99-pptp-forward.conf
# Add: net.ipv4.ip_forward=1
sudo sysctl --system

Conclusão

Trate PPTP como caso de compatibilidade, não como solução de privacidade ou segurança. Migre clientes para WireGuard ou outra VPN segura com suporte atual. Documentação Ubuntu: https://ubuntu.com/server/docs/how-to/wireguard-vpn/.

Partilhar

Qual é a sua reação?

Gosto Gosto 0
Não gosto Não gosto 0
Adoro Adoro 0
Divertido Divertido 0
Irritado Irritado 0
Triste Triste 0
Uau Uau 0