Manual de integração — FortiGate
Integração do CaptiveWeb com FortiGate usando External Captive Portal via URL de bridge. O FortiGate envia o parâmetro MAC do cliente como usermac= — o CaptiveWeb normaliza automaticamente via URL de bridge antes de processar.
usermac= em vez de mac= padrão. Por isso a integração exige a URL de bridge específica /public/portal-connect/fortigate-redirect, que faz essa normalização automaticamente.1. Cadastrar o equipamento no painel CaptiveWeb
Acesse Equipamentos → Novo equipamento
No painel CaptiveWeb, vá em Equipamentos → Novo equipamento e selecione o tipo FortiGate.
Salve e copie a bridge URL
Após salvar, copie a Bridge URL exibida no painel. O formato é:
https://portal.captiveweb.com.br/public/portal-connect/fortigate-redirect?key=SUA_CHAVE
2. Parâmetros RADIUS
| Parâmetro | Valor |
|---|---|
| Servidor RADIUS Auth | 45.234.216.27 |
| Porta Auth | 1812 |
| Porta Accounting | 1813 |
| Shared Secret | Copiado do painel em Equipamentos → Configuração RADIUS |
| CoA Port | 3799 |
3. Configurar captive portal externo no FortiGate
Acesse WiFi Controller → SSID
No FortiGate, vá em WiFi Controller → SSID e edite o SSID de convidados.
Configure Security como Captive Portal
Em Security Mode, selecione Captive Portal.
Selecione External e cole a bridge URL
Em Portal Type → External, no campo Portal URL, cole:
https://portal.captiveweb.com.br/public/portal-connect/fortigate-redirect?key=SUA_CHAVEConfigure o servidor RADIUS
Em User & Authentication → RADIUS Servers, adicione o servidor
45.234.216.27porta1812com o Shared Secret do painel. Vincule o servidor RADIUS ao SSID de convidados.
4. Walled Garden / Exempt List
Em Policy & Objects → Addresses (ou Exempt-list do Captive Portal), libere os domínios:
portal.captiveweb.com.br
*.captiveweb.com.br
fonts.googleapis.com
fonts.gstatic.com
*.mercadopago.com
*.mercadolibre.com
*.asaas.com
Modelos compatíveis
| Série / Modelo | Descrição |
|---|---|
| FortiGate 40F / 60F | Firewall NGFW para PME — Wi-Fi integrado opcional |
| FortiGate 70F / 80F | Firewall NGFW médio porte |
| FortiGate 100F / 101F | Firewall para filiais e médias empresas |
| FortiGate 200F / 400F / 600F | Firewall data center e grande empresa |
| FortiGate 900G / 1000F | Firewall alta capacidade |
| FortiAP 221E / 223E | APs Wi-Fi 5 indoor (legado) |
| FortiAP 231F / 431F | APs Wi-Fi 5/6 indoor — mais usados |
| FortiAP 231G / 233G | APs Wi-Fi 6 indoor |
| FortiAP 431G / 433G | APs Wi-Fi 6 indoor alta densidade |
| FortiAP U231F / U431F | APs cloud-managed (FortiAP-U), gerenciados pelo FortiOS |
| FortiAP 32G / U33G | APs Wi-Fi 6E mais recentes |
usermac= — use a URL de bridge CaptiveWeb.Esse artigo foi útil?
Obrigado pelo feedback! ✅