🛠️ Passo a Passo: Instalação e Configuração
1. Atualização do Sistema
Sempre comece garantindo que a lista de pacotes e o sistema estejam em dia.
Bash
apt update && apt upgrade -y
2. Instalação do Servidor
O daemon responsável pelo protocolo é o pptpd.
Bash
apt install pptpd -y
3. Configuração de Rede do Túnel
Edite o arquivo /etc/pptpd.conf. Aqui você define o IP da interface virtual do servidor e o “pool” (alcance) de IPs que os clientes vão receber.
- localip: O IP do servidor na rede interna da VPN.
- remoteip: O intervalo de IPs que os clientes usarão.
Bash
# Exemplo de configuração
localip 172.31.255.1
remoteip 172.31.255.2-30
4. Opções de Criptografia e DNS
No arquivo /etc/ppp/pptpd-options, você define as regras de “segurança” e os servidores DNS que o cliente usará ao navegar pela VPN.
- Recomendação: Force o
require-mschap-v2erequire-mppe-128para garantir o nível máximo de criptografia que o PPTP suporta.
5. Cadastro de Usuários (Secrets)
As credenciais ficam no arquivo /etc/ppp/chap-secrets. A estrutura é:
[Usuário] [Serviço] [Senha] [IP_Designado]
Nota: Se usar um asterisco (
*) no campo IP, o servidor atribuirá o próximo endereço disponível no pool definido no passo 3.
6. Ativação do Repasse de IP (Dica Extra)
Para que os usuários da VPN consigam acessar a internet através do seu servidor, você precisa ativar o IP Forwarding no kernel do Linux:
- Edite o arquivo
/etc/sysctl.conf:Bashnet.ipv4.ip_forward = 1 - Aplique a mudança:Bash
sysctl -p
🚀 Finalização e Manutenção
Para aplicar todas as alterações, reinicie o serviço:
Bash
/etc/init.d/pptpd restart
Comandos Úteis de Monitoramento:
| Comando | Descrição |
systemctl status pptpd | Verifica se o serviço está rodando sem erros. |
| `last | grep ppp` |
ip addr show ppp0 | Exibe os detalhes da interface de rede da VPN após a primeira conexão. |
Deixe uma resposta