Manual de integração — Mikrotik RouterOS
Este manual cobre a integração completa do CaptiveWeb com roteadores e APs Mikrotik rodando RouterOS via Hotspot com RADIUS.
1. Parâmetros RADIUS
No painel do CaptiveWeb, acesse Equipamentos → seu equipamento → Configuração RADIUS e copie os valores:
| Parâmetro | Valor |
|---|---|
| Servidor RADIUS (Auth) | 45.234.216.27 |
| Porta Auth | 1812 |
| Porta Accounting | 1813 |
| Shared Secret | Gerado automaticamente — copie do painel em Equipamentos → Configuração RADIUS |
| Porta CoA | 3799 (UDP, aceitar pacotes de entrada) |
key=) é exibida no painel em Equipamentos → seu equipamento → Captive Link após salvar o equipamento. Copie diretamente de lá.2. Configurar RADIUS no RouterOS
Substitua SEU_SECRET pelo valor copiado do painel:
/radius
add address=45.234.216.27 secret=SEU_SECRET service=hotspot authentication-port=1812 accounting-port=1813 timeout=3s
/ip hotspot user profile
set default rate-limit="" use-radius=yes
/ip hotspot
set [find] use-radius=yes accounting=yes
3. Configurar redirect do portal
Substitua SUA_CHAVE pela chave captive exibida em Equipamentos → seu equipamento → Captive Link:
/ip hotspot
set [find] login-by=http-chap,mac-cookie login-page=https://portal.captiveweb.com.br?key=SUA_CHAVE
4. Configurar Walled Garden
Libere os domínios do CaptiveWeb antes da autenticação. O Walled Garden usa apenas domínios HTTP/HTTPS — não inclua o IP do RADIUS (que trafega via UDP, não HTTP):
/ip hotspot walled-garden
add dst-host=portal.captiveweb.com.br
add dst-host=*.captiveweb.com.br
add dst-host=fonts.googleapis.com
add dst-host=fonts.gstatic.com
add dst-host=*.mercadopago.com
add dst-host=*.mercadolibre.com
add dst-host=*.asaas.com
45.234.216.27) não deve ser adicionado ao Walled Garden. O RADIUS usa UDP nas portas 1812/1813 e não é tráfego HTTP — o Hotspot já se comunica com ele automaticamente sem necessidade de liberação via Walled Garden.5. Habilitar CoA (Change of Authorization)
O CoA permite que o CaptiveWeb reative o acesso do usuário automaticamente após confirmação de pagamento, sem necessidade de reconexão:
/ip hotspot
set [find] radius-default-domain="" radius-mac-format=XX:XX:XX:XX:XX:XX
/radius incoming
set accept=yes port=3799
6. Testar a integração
Conectar ao Wi-Fi
Com um celular, conecte ao SSID configurado no Mikrotik.
Verificar redirect
O navegador deve abrir automaticamente o portal do CaptiveWeb.
Autenticar
Complete o cadastro ou use um voucher para testar a autenticação.
Verificar acesso
Após autenticar, o acesso à internet deve ser liberado imediatamente.
Modelos compatíveis
| Série / Modelo | Descrição |
|---|---|
| hAP ac² (RBD52G-5HacD2HnD) | Roteador Wi-Fi 5 dual-band, popular em escritórios |
| hAP ac³ (RBD53G-5HacD2HnD) | Roteador Wi-Fi 5 com 5 portas PoE |
| hAP ax² (C52iG-5HaxD2HaxD) | Roteador Wi-Fi 6 dual-band |
| hAP ax³ (C53UiG+5HPaxD2HPaxD) | Roteador Wi-Fi 6 tri-band |
| RB750Gr3 / hEX | Roteador sem Wi-Fi, 5 portas Gigabit — usado com AP externo |
| RB760iGS / hEX S | hEX com SFP e PoE saída |
| RB960PGS / hEX PoE | hEX com PoE nas 4 portas |
| RB4011iGS+5HacQ2HnD | Roteador de alto desempenho Wi-Fi 5 |
| CCR1009-7G-1C-1S+ | Cloud Core Router — provedor de pequeno porte |
| CCR2004-16G-2S+ | Cloud Core Router — provedor de médio porte |
| CCR2116-12G-4S+ | Cloud Core Router — provedor de grande porte |
| CHR (Cloud Hosted Router) | Versão virtual do RouterOS (VM / VPS) |
| CRS series (com routing) | Switch gerenciável com pacote routerOS |
hotspot instalado é compatível com a integração CaptiveWeb.Esse artigo foi útil?
Obrigado pelo feedback! ✅