Entrar ou criar conta

Upnetix Labs · protocolo de experimento

Protocolo: Qual o impacto do portal cativo openNDS na latência de autenticação Wi-Fi usando FreeRADIUS?

Este protocolo avalia o tempo de autenticação de clientes Wi-Fi em um portal cativo openNDS integrado ao FreeRADIUS. Mede-se a latência do fluxo de login do usuário, do acesso à página de login até a liberação do acesso à internet.

Portal cativo com LGPD do zero à operação
Ligado ao treinamento Portal cativo com LGPD do zero à operação
Protocolo, não resultado. Esta página descreve como medir. Execução pela engenharia Upnetix: ainda não realizada. Nenhum valor aqui é resultado de medição da Upnetix; os números que valem são os que você obtém na sua bancada.
Pergunta

Quanto tempo leva, em média, para um usuário ser autenticado e liberado para navegação em um portal cativo openNDS com backend FreeRADIUS?

Hipótese

A integração openNDS + FreeRADIUS adiciona latência mensurável ao processo de autenticação, mas permanece dentro de limites aceitáveis para experiência do usuário.

Variáveis

Independentes (o que varia)número de clientes simultâneos autenticando (ex: 1, 10, 50, 100)
Dependentes (o que se mede)tempo total de autenticação (ms)
Controladas (o que fica fixo)hardware dos APs; versão do openNDS; versão do FreeRADIUS; rede local sem tráfego externo; SSID e configuração de segurança idênticas; mesmo script de automação de login

Ambiente

Rede Wi-Fi dedicada com openNDS instalado em OpenWrt, FreeRADIUS em servidor local, clientes simulados via k6 ou wrk para automação do fluxo HTTP de login. Cronometragem via captura de pacotes (tcpdump) e logs de autenticação.

Procedimento

  1. Preparar ambiente

    Configurar openNDS e FreeRADIUS conforme documentação oficial, garantir conectividade e logs sincronizados.

  2. Simular clientes

    Usar k6 (ou wrk) para simular múltiplos clientes acessando o portal cativo e executando o fluxo de login.

    k6 run --vus <N> --duration 1m script.js
  3. Capturar tempos

    Registrar timestamp do início do acesso à página de login e do recebimento do redirecionamento de liberação (HTTP 302 ou equivalente).

  4. Repetir para diferentes cargas

    Executar o teste para cada quantidade de clientes definida em variáveis independentes.

  5. Registrar logs

    Coletar logs do openNDS e FreeRADIUS para validação dos tempos.

Planilha de coleta

n_clientes (clientes)tempo_autenticacao_ms (milissegundos)timestamp_inicio (ISO8601)timestamp_fim (ISO8601)
EXEMPLO: 10, 850, 2024-06-10T14:00:00Z, 2024-06-10T14:00:00.850Z

Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.

Análise

Calcule média, mediana e percentis 90/95 do tempo de autenticação para cada carga. Compare o aumento de latência conforme o número de clientes. Interprete se o tempo permanece dentro de limites aceitáveis para uso real.

Critérios de decisão

  • Tempo médio de autenticação abaixo de 2 segundos considerado aceitável.
  • Desvio padrão não pode exceder 20% da média.
  • Sem falhas de autenticação em mais de 1% dos casos.

Fontes de erro e mitigação

  • Variação de hardware pode afetar resultados; use equipamentos idênticos.
  • Interferência de rede externa; isole a rede de testes.
  • Scripts de automação devem simular fluxo realista de usuário.
  • Sincronize relógios dos servidores e clientes para precisão dos timestamps.

Referências

  1. openNDS Documentation · openNDS (opennds.readthedocs.io)
  2. FreeRADIUS Documentation · FreeRADIUS Project (wiki.freeradius.org)
  3. OpenWrt User Guide · Projeto OpenWrt (openwrt.org)
Verificação editorial
Publicado
09/09/2026
Última revisão
09/09/2026
Versão do conteúdo
1.0
Referências
3 oficiais
Revisão técnica
redação e revisão por IA, URLs conferidas na publicação
Status
Atual
Encontrou um erro? Escreva para comercial@upnetix.com.br com o endereço da página. A revisão semestral por IA nunca altera comandos ou configurações sem passar pela fila de revisão.