4.4 KiB
4.4 KiB
MANUAL TÉCNICO - VPN ROAD WARRIOR (OPENVPN)
Código: ITGINF 0024/26 | Classificação: RESTRITO Responsável: João Pedro Toledo Gonçalves | Data: {{DATA_ATUAL}}
1. HISTÓRICO DE REVISÃO
| Data | Versão | Descrição | Autor |
|---|---|---|---|
| {{DATA_ATUAL}} | 1.0 | Criação Inicial | João Pedro Toledo Gonçalves |
2. OBJETIVO
Configurar o acesso remoto seguro (VPN) para colaboradores externos (Road Warriors) utilizando o protocolo OpenVPN no pfSense, com autenticação integrada ao LDAP (Active Directory) ou Local Database.
3. PRÉ-REQUISITOS
- DynDNS configurado (se o IP da WAN for dinâmico).
- Authority CA criada (Gerenciador de Certificados).
- Pacote openvpn-client-export instalado (
System > Package Manager). - Usuários criados ou Grupo AD vinculado.
4. PASSO A PASSO (EXECUÇÃO)
Etapa 1: Instalar Client Export Utility
Facilita muito a vida do técnico, gerando instaladores prontos para Windows/Mac.
- Acesse
System > Package Manager. - Busque por openvpn-client-export.
- Instale.
Etapa 2: OpenVPN Wizard
- Acesse
VPN > OpenVPN > Wizards. - Type of Server: Selecione
Local User Access(ouLDAPse já configurou no Manual 04). Clique Next. - Certificate Authority: Selecione a CA criada ou crie uma nova aqui.
- Server Certificate: Crie um novo (ex:
VPN_Srv_Cert). - Server Settings:
- Interface:
WAN. - Protocol:
UDP on IPv4 only. - Local Port:
1194. - Tunnel Network: Defina uma rede DIFERENTE da sua LAN (ex:
10.8.0.0/24). - Local Network: Coloque sua LAN (ex:
192.168.1.0/24). - Concurrent Connections: Define quantos usuários simultâneos.
- Interface:
- Client Settings:
- Dynamic IP: Marque.
- Address Pool: Marque.
- DNS Default Domain:
itguys.local(Seu domínio interno). - DNS Server 1:
192.168.1.1(IP do pfSense ou AD DNS interno).
- Firewall Rules:
- Marque Traffic from client to server (Cria regra na interface OpenVPN).
- Marque Traffic from client to Internet (Cria regra na WAN).
- Clique em Finish.
Etapa 3: Exportar Cliente (Instalador)
- Acesse
VPN > OpenVPN > Client Export. - Remote Access Server: Selecione o servidor criado.
- Host Name Resolution:
- Se tem IP fixo:
Interface IP Address. - Se tem DynDNS: Selecione
Othere digite o hostname (ex:cliente.ddns.net).
- Se tem IP fixo:
- Role até a lista de usuários (no final) ou OpenVPN Clients.
- Baixe o instalador adequado: Most Clients > Inline Configurations > Windows Installer (2.x).
Etapa 4: Instalação no Cliente
- Execute o instalador no PC do usuário.
- Abra o OpenVPN GUI (ícone no systray, relógio).
- Clique com botão direito > Conectar.
- Insira Usuário e Senha.
5. SOLUÇÃO DE PROBLEMAS (TROUBLESHOOTING)
Problema 1: conecta mas não acessa a LAN
- Causa: Regra de Firewall bloqueando ou Rota incorreta.
- Solução:
- Verifique
Firewall > Rules > OpenVPN. Deve haver uma regra liberando tráfego da rede10.8.0.0/24paraLAN Net. - Execute o OpenVPN como Administrador no Windows (necessário para adicionar rotas).
- Verifique
Problema 2: TLS Error / Handshake failed
- Causa: Porta bloqueada na operadora ou incompatibilidade de horário.
- Solução:
- Verifique se o horário do PC e do Servidor estão sincronizados.
- Teste mudar o protocolo de UDP para TCP na configuração do Server (mais lento, mas passa por bloqueios).
Problema 3: DNS não resolve nomes internos
- Solução: Garanta que no Etapa 2 (Client Settings) você forçou o DNS Server para o IP interno do pfSense/AD e definiu o Domain Name. No Windows 10/11, às vezes é necessário o ajuste "Block Outside DNS" nas configs avançadas do cliente.
6. DADOS TÉCNICOS
| Campo | Valor | Descrição |
|---|---|---|
| Porta | 1194 UDP | Padrão |
| Criptografia | AES-256-GCM | Recomendada |
| Tunnel | Tun (Layer 3) | Padrão Roteado |
7. VALIDAÇÃO FINAL (Definição de Pronto)
- O cliente conecta e o ícone fica verde?
- O cliente pinga o servidor de arquivos (
192.168.1.x)? - O log do pfSense (
Status > System Logs > OpenVPN) mostra "Initialization Sequence Completed"?
