Integração do CaptiveWeb com o TP-Link Omada Controller (software, hardware ou cloud). Existem dois modos principais de integração:

  • Omada API Local (OMADA_API) — o CaptiveWeb acessa a API do controller para autorizar convidados. Não usa RADIUS. Requer controller cadastrado no painel.
  • Omada RADIUS (OMADA_RADIUS) — usa RADIUS padrão para autenticação. Requer configuração de servidor RADIUS no Omada Controller.
ℹ️
Versão suportadaOmada Controller 5.x ou superior para ambos os modos.

Modo 1 — Omada API Local (OMADA_API)

Neste modo, o CaptiveWeb autoriza o convidado via API local do controller após confirmação de autenticação ou pagamento. Não configure RADIUS neste modo — a autorização é inteiramente via API.

1.1 Cadastrar o controller no painel CaptiveWeb

  1. Acesse Equipamentos → Nova controladora

    No painel CaptiveWeb, vá em Equipamentos → Nova controladora e selecione o tipo Omada Controller (API local).

  2. Informe os dados do controller

    Digite o endereço IP ou hostname do controller Omada, a porta (padrão 8043 ou 443) e as credenciais de administrador.

  3. Salve e selecione o controller ao criar o equipamento

    Ao cadastrar o equipamento na localização, selecione esta controladora no dropdown correspondente.

1.2 Configurar External Portal no Omada (modo API)

  1. Acesse Settings → Authentication → Portal

    No Omada Controller, vá em Settings → Authentication → Portal.

  2. Selecione External Web Portal

    Em Portal Customization, escolha External Web Portal.

  3. Informe a URL do portal

    Use a URL exibida no painel em Equipamentos → seu equipamento → URL do Portal: https://portal.captiveweb.com.br?key=SUA_CHAVE

⚠️
Não configure RADIUS no modo APINo modo OMADA_API, a seção Settings → Profiles → RADIUS do Omada não é usada pelo CaptiveWeb. O guest é autorizado exclusivamente via API local do controller após confirmação no portal.

Modo 2 — Omada RADIUS (OMADA_RADIUS)

Neste modo, o Omada usa RADIUS para autenticação. Use quando não for possível usar a API local (ex.: controller sem acesso de rede pelo CaptiveWeb).

2.1 Configurar RADIUS no Omada Controller

Em Settings → Profiles → RADIUS, crie um perfil com os seguintes valores do painel em Equipamentos → Configuração RADIUS:

CampoValor
Auth Server IP45.234.216.27
Auth Port1812
Auth Password (Secret)Shared secret copiado do painel
Acct Server IP45.234.216.27
Acct Port1813

2.2 Configurar portal e vincular perfil RADIUS

  1. Acesse Settings → Authentication → Portal

    Em Settings → Authentication → Portal, configure External Web Portal.

  2. Informe a URL do portal

    URL: https://portal.captiveweb.com.br?key=SUA_CHAVE

  3. Vincule o perfil RADIUS

    Em Authentication Type → RADIUS, selecione o perfil RADIUS criado no passo anterior.

Walled Garden (ambos os modos)

Em Portal → Walled Garden, adicione:

portal.captiveweb.com.br
*.captiveweb.com.br
fonts.googleapis.com
fonts.gstatic.com
*.mercadopago.com
*.mercadolibre.com
*.asaas.com
Integração concluídaSalve as configurações e teste conectando um dispositivo ao SSID de convidados. O portal CaptiveWeb deve aparecer automaticamente.

Modelos compatíveis

Série / ModeloDescrição
OC200Controladora hardware compacta, até 100 APs
OC300Controladora hardware avançada, até 500 APs
Software Controller (SDN)Software instalado em Windows, Linux ou Docker
EAP225 / EAP245APs Wi-Fi 5 indoor (dual-band)
EAP225-OutdoorAP Wi-Fi 5 para ambientes externos
EAP610 / EAP650 / EAP670APs Wi-Fi 6 indoor (AX1800 a AX3600)
EAP650-Outdoor / EAP670-OutdoorAPs Wi-Fi 6 para ambientes externos
EAP683 LR / EAP690E HDAPs Wi-Fi 6E de alto desempenho
EAP235-WallAP Wi-Fi 5 embutido na parede
ER7206 / ER8411Gateways/roteadores Omada com Hotspot integrado
ER605 / ER706WGateways Omada compactos
ℹ️
CompatibilidadeOs tipos OMADA_API e OMADA_CLOUD exigem que os APs estejam gerenciados por uma controladora Omada. O tipo OMADA_RADIUS funciona com qualquer AP Omada sem controller.