ProcedimentoFortinet

Configurar VPN IKEv2 no FortiGate com LDAP e EAP-TTLS

Ir para o conteúdo ↓

Configurar uma VPN IPsec IKEv2 com autenticação na Active Directory via LDAP/EAP-TTLS, grupos de acesso e políticas de firewall com privilégios mínimos.

Avançadorisco: AltoAtualFortiOS FortiOS 7.2.13 (field scenario; verify feature availability)FortiOS FortiClient VPN 7.4.3
Última verificação 2026-10-26 · Próxima revisão 2027-01-26
FortinetFortiGateProcedimento
01Antes de executar

Potencialmente disruptivo. Utiliza uma janela de manutenção, confirma os passos de rollback e evita executar sem revisão em produção.

02Aplica-se a

FortiGate · FortiClient · FortiOS · Windows · FortiOS 7.2.13 (field scenario; verify feature availability) · FortiClient VPN 7.4.3

Quando utilizar este conteúdo

Utiliza este artigo como referência operacional ao trabalhar com FortiGate.

Artigo técnico

Objetivo

Implementar uma VPN de acesso remoto IKEv2, autenticada com Pre-Shared Key (PSK) no gateway e com utilizadores da Active Directory (AD) através de LDAP e EAP-TTLS/PAP. Os acessos internos são determinados pelos grupos AD e pelas políticas da FortiGate.

Este procedimento descreve uma implementação funcional. Os exemplos foram anonimizados; as opções concretas dependem das versões do FortiOS e FortiClient.

Segurança: PSK + palavra-passe não é automaticamente autenticação multifator. MFA, verificação de certificados e rotação da PSK devem ser tratados separadamente.

Topologia de referência

text
Windows + FortiClient VPN 7.4.3
     | IKEv2 UDP/500 e NAT-T UDP/4500
     v
FortiGate — VPN IPsec dial-up
     | EAP-TTLS e LDAP
     v
Active Directory
     +-- VPN-App-Users  -> servidores e serviços autorizados
     +-- VPN-CCTV-Users -> serviços CCTV autorizados

Pool VPN de exemplo: 10.253.200.10–10.253.200.254

Pré-requisitos

  • Interface WAN com UDP/500 e UDP/4500 acessíveis.
  • Servidor LDAP/LDAPS e respetivos certificados de confiança, se aplicável.
  • Grupos de utilizadores FortiGate associados aos grupos de segurança AD.
  • Objetos de rede para o pool VPN, DNS interno, destinos permitidos e split tunnel.
  • FortiClient com suporte à modalidade de EAP-TTLS utilizada.
  • Método de recuperação de configuração e janela de alteração aprovada.

1. Criar a VPN IKEv2 no FortiGate

Parâmetros da implementação observada:

DefiniçãoConfiguração
ProtocoloIKEv2
Autenticação do gatewayPSK
Autenticação individualEAP-TTLS com LDAP
Phase 1AES256 / SHA256 / DH14
Phase 1 lifetime86400 segundos
Phase 2AES256 / SHA256 / PFS DH14
Phase 2 lifetime3600 segundos
Mode configAtivo, pool sem sobreposição
DNSResolvedor interno
Split tunnelApenas destinos internos necessários

Estes algoritmos refletem o cenário documentado; para novas implementações, reveja as propostas criptográficas suportadas e as recomendações atuais da Fortinet.

Exemplo parcial, não preparado para execução direta sem adaptação:

bash
config vpn ipsec phase1-interface
    edit "VPN-IKEV2-USERS"
        set ike-version 2
        set eap enable
        set eap-identity send-request
        set mode-cfg enable
        set proposal aes256-sha256
        set dhgrp 14
        set keylife 86400
        set psksecret <SET-SECURELY-IN-DEVICE>
    next
end

É necessário configurar também a interface, o pool Mode Config, DNS, destinos de split tunnel, NAT-T, Phase 2 e restantes definições exigidas pelo firmware. Nunca coloque a PSK real num ficheiro público.

2. Autenticação e grupos Active Directory

Configure o servidor LDAP no FortiGate, valide a comunicação e associe cada grupo remoto AD a um grupo de utilizadores FortiGate. Utilize um grupo por perfil funcional para aplicar privilégios mínimos.

Exemplo de política:

text
Policy:           Allow_VPN_App
Source interface: VPN-IKEV2-USERS
Source address:   VPN_CLIENT_POOL
Source user group: VPN-App-Users
Destination:      APP-SERVER
Service:          APP-REQUIRED-PORTS
Action:           ACCEPT
NAT:              Disabled unless explicitly required
Logging:          All sessions

Crie outra política para a rede CCTV ou para outros destinos, sem conceder acesso generalizado a toda a LAN. Confirme o caminho de retorno do pool VPN e evite permissões abrangentes por defeito.

3. Configurar EAP-TTLS no FortiClient

No FortiClient 7.4.3 utilizado, o método EAP-TTLS/PAP corresponde a <eap_method>2</eap_method>, no bloco <ike_settings>.

xml
<ike_settings>
    <version>2</version>
    <eap_method>2</eap_method>
    <!-- Retain the rest of this connection's validated IKE settings. -->
</ike_settings>

Isto é um fragmento XML e não um ficheiro de configuração completo. Altere apenas uma exportação válida e preserve a restante estrutura.

No Windows do cenário observado, a configuração efetiva foi confirmada através de:

powershell
Get-ItemProperty `
  -Path 'HKLM:\SOFTWARE\Fortinet\FortiClient\IPSEC\Tunnels\Corporate VPN\P1' `
  -Name eap_method | Select-Object eap_method

Substitua o nome do túnel pelo nome efetivo no posto de trabalho. O valor esperado é 2. Alguns ficheiros exportados podem omitir este elemento, embora o valor continue ativo no cliente.

4. Validar a VPN

  1. Estabeleça a ligação utilizando uma conta AD pertencente ao grupo autorizado.
  2. Confirme que o túnel IKEv2 é estabelecido e que o cliente recebe endereço do pool VPN.
  3. Verifique DNS, rotas instaladas e destinos previstos pelo split tunnel.
  4. Teste o acesso a um serviço autorizado, na porta específica permitida pela política.
  5. Confirme que o acesso aos destinos não autorizados é negado.
  6. Analise os eventos da FortiGate para confirmar interface, utilizador e política correspondente.

A autenticação IKEv2/LDAP foi validada no ambiente de origem. Isto não significa que todas as combinações de grupos, aplicações e destinos tenham sido testadas.

Rollback

Efetue backup da configuração FortiGate antes das alterações. Em caso de interrupção, reverta as alterações de Phase 1, Phase 2 e firewall policies de acordo com o plano de mudança, preservando as VPN existentes.

O problema específico de importação XML parcial sem PSK está documentado separadamente no artigo de troubleshooting relacionado.

MFA e segurança

Esta configuração PSK + LDAP/EAP-TTLS não implementa FortiToken MFA automaticamente. Verifique as versões, licenciamento e método de autenticação suportados antes de planear MFA. Nunca desative a validação de certificados apenas para conseguir autenticar um cliente.

Fontes

Consulte as referências oficiais Fortinet nos metadados do artigo original.

Percurso técnico

Knowledge graph

Relações editoriais explícitas entre pré-requisitos, comandos, troubleshooting, Labs e próximos passos.

Qualidade do conhecimento

Este artigo ajudou-te a resolver o problema?

Cada conta pode votar uma vez por artigo. Podes alterar o voto sem aumentar a contagem total.