Seu dispositivo foi desconectado desta rede. Sua sessão expirou - Captive Portal



  • Prezados boa tarde.

    Implementamos um Captive Portal simples, autenticando com radius em banco de dados MYSQL.

    Utilizamos roteadores Wireless para acesso através de equipamentos móveis porém estamos observando um problema com as conexões.

    Passados alguns instantes de conexão, os dispositivos (android) simplesmente desconectam a sessão. A sessão do captive portal continua ativa mas a conexão cai exibindo as mensagens abaixo:

    "Sua sessão foi desconectada".
    "Seu dispositivo foi desconectado desta rede. Sua sessão expirou".
    No item conexões wireless: "A conexão é obrigatória".

    Alguém já passou por este problema e conseguiu contorná-lo?



  • Quais valores tu configurou em "Idle timeout (Minutes)" e "Hard timeout (Minutes)"? Esses roteadores estão em bridge?



  • Bom dia.

    Já realizei alguns testes, pois encontrei em outros tópicos dos fóruns alguns questionamentos associando problemas "quase similares ao meu" à estas configurações, porém o resultado foi o mesmo.

    Considerando que o item ao qual se refere está em:
    Services > Captive Portal > "Idle timeout (Minutes)"
    Services > Captive Portal > "Hard timeout (Minutes) "

    1 - Testamos com os valores "default" sem preencher nenhum estes campos;

    2 - Testamos com valores desejáveis (gostaria que o cliente permanecesse somente durante o horário de funcionamento da empresa logado. Configurando "Idle timeout (Minutes)" com o valor 720 (correspondendo à 12 h) sem indicação nenhuma em "Hard timeout (Minutes) ";

    3 - Testamos com valores desejáveis (gostaria que o cliente permanecesse somente durante o horário de funcionamento da empresa logado. Configurando "Idle timeout (Minutes)" com o valor 720 (correspondendo à 12 h) e indicação de "Hard timeout (Minutes) " com 1440 ( correspondendo à 24 horas );

    Quanto aos roteadores, eles estão sim em MODO BRIDGE, com DHCP desativado. O DHCP é disponibilizado pelo próprio captive portal já que isso é uma condição para que ele gerencie os usuários logados bem como todo processo de autenticação.

    Testamos até mesmo outro modelo de Roteador, mas não houve diferença. Trabalhamos com openwrt em roteador TP-Link 1043nd ou 941nd também com openwrt. Para evitar que fosse algo do openwrt testamos com um 3Com WL602. Também apresentando o mesmo comportamento de desconectar os usuários.

    Testamos também se era algo relacionado a inatividade no dispositivo, mas mesmo com utilização frequente o cliente apenas desconecta em um determinado momento.

    Ainda não obtive êxito na utilização. Caso tenham alguma experiência a respeito ou dica agradeceria se pudessem compartilhar. Agradeço desde já e fico no aguardo.



  • No item conexões wireless: "A conexão é obrigatória".

    Isso tu configurou no dispositivo?

    Esse problema ocorre com todos os dispositivos android?



  • Não há nenhuma configuração no equipamento cliente.
    Está acontecendo para celulares/tablets com android em versões diversas.

    A conexão é estabelecida fica conectado um curto período e em seguida exibe a mensagem "A conexão é obrigatória" obrigando o utilizador a clicar para reconectar à rede.

    Tentei algumas configurações até mesmo em "Default lease time"  e "Maximum lease time" do DHCP mas não houve nenhuma alterações.



  • boa noite.
    Amigo utilizo CP + radius com banco de dados interno do PF sem nenhum problema, os roteadores são openwrt tb, creio que seu problema esteja na comunicação com o servidor Mysql externo, no CP tem uns parâmetros para ativar o envio dos dados para o sv do radius, pode ser que ajude. Dá uma olhada nisso, recomendo rodar com banco interno do freeradius no PF pra ver se continua o problema. Boa sorte.