Versão: 0.1
Data: 25/07/2025
Autor: Gusthavo Nóbrega Furuhashi
Documentos relacionados:
1. Objetivo
Auxiliar na homologação e identificação de equipamentos compatíveis com o Mambo WiFi
2. Pré-requisitos
Conhecimentos: Familiaridade com o Painel Administrativo Mambo.
Ferramentas/Softwares: Painel Administrativo Mambo, Acesso ao equipamento.
Acessos/Permissões:Será necessário ter acesso Administrador ao painel administrativo Mambo.
3. Links Úteis
Ativação de um Painel Administrativo Mambo: https://mambowifi.com/contato
4. Pré-Requisitos
4.1. Captive portal externo
O Captive portal é responsável por direcionar todos os usuários que não estão autenticados para uma determinada página. Para integração com a Mambo, é necessário que o captive portal consiga direcionar o usuário para uma página externa (em muitos casos o captive portal permite apenas direcionar para o próprio equipamento, sendo necessário fazer upload de arquivos html, etc).
No fluxo abaixo, o item destacado em laranja é onde o captive portal realiza suas funções:
4.2. Walled Garden
A responsabilidade do walled garden é permitir acessos à sites ou endereços IP para dispositivos (notebooks, celulares, etc) que ainda não estejam autenticados. Essa funcionalidade é necessária para permitir que o usuário vá até o facebook, por exemplo, se autentique e volte para a Mambo. No fluxo abaixo, o item destacado em laranja é onde o Walled Garden realiza suas funções
4.3. RADIUS
O RADIUS (Remote Authentication Dial In User Service) é um protocolo onde é possível realizar autenticação, autorização e accounting (AAA). Assim que um usuário clica em conectar, na Mambo, suas credenciais são enviadas, através do equipamento (roteador, access point), para nossos servidores RADIUS. Esses servidores analisam se as credenciais estão corretas, se o acesso é autorizado (se não está bloqueado, expirado, etc) e retorna um Access-Accept para o equipamento (roteador, access point). Recebendo o Access-Accept o equipamento libera o acesso ao usuário e faz o accounting, enviando os seguintes dados para a Mambo:
MAC-Address do usuário
MAC-Address do SSID em que se conectou (BSSID)
Usuário
IP recebido
Dados trafegados (download/upload)
Início e fim de conexão
entre outras
O pacote de accounting possui 3 status:
Start: enviado assim que o usuário se conecta
Interim-update: enviado de tempos em tempos, atualizando as informações de, por exemplo, tráfego
Stop: enviado quando o usuário se desconecta
No fluxo abaixo, o item destacado em laranja é onde o Radius realiza suas funções
Se houver alguma dúvida ou dificuldade, você pode entrar em contato com nosso suporte através do e-mail suporte@mambowifi.com informando sua dificuldade, número de telefone para contato e URL do painel administrativo.