PFSense após atualização versão 2.3.2-RELEASE-p1 não autentica captive portal



  • Após atualizar o PFSense para a versão 2.3.2-RELEASE-p1 (i386) o captive portal não autentica, ele abre a página que criei para o captive portal, porém ao clicar no botão aceitar ao invés de seguir para a página de after autentication ele volta para o captive portal.

    Alguém pode me dar um auxílio?

    Trabalho com Vlans, todas as redes chamam a pagina do captive portal, mas nenhuma delas consegue passar. Sem o captive portal navego normalmente. Utilizo um sinal de velox na Wan. Trabalho com proxy transparente.
    No print dá pra ver que ele está chamando o site que estou tentando navegar, porém no segundo print ele retorna sempre para este endereço, que é o do captive portal.






  • O seu arquivo php contem todos os campos que são solicitados pelo pfsense?

    Upload an HTML/PHP file for the portal page here (leave blank to keep the current one). Make sure to include a form (POST to "$PORTAL_ACTION$") with a submit button (name="accept") and a hidden field with name="redirurl" and value="$PORTAL_REDIRURL$". Include the "auth_user" and "auth_pass" and/or "auth_voucher" input fields if authentication is enabled, otherwise it will always fail.
    Example code for the form:
    
    


  • Esse é o código que estou trabalhando aqui, personalizei a página, retirei os campos de user e senha e do voucher, mas mantive o botão aceitar. Independente disto, eu salvei este modelo do próprio PFSense porém não autentica também. Antes da atualização, este mesmo código funcionava perfeitamente.

    
        <title>Cachoeiro Digital</title>
    
                        ![](captiveportal-banner.png)                            
    
                            ![](captiveportal-informacao-1.jpg)
    
                            ![](captiveportal-informacao-2.jpg)
    
    ![](captiveportal-locais.png)
    
                    <iframe src="captiveportal-termodeuso.htm" width="100%" height="200%"  ="" scrolling="Auto" frameborder="0" id="teste"></iframe> 
    
    <form method="post" action="$PORTAL_ACTION$">
    
    Clicar em Aceitar, significa que você concorda com os termos de compromisso e a política de privacidade.
    
            </form>
    
    <footer>          
    
                        ![](captiveportal-barra_inferior.png)                
    
            </footer>
    
    


  • Talvez tu já tenha achado esse link, mas caso não tenha, segue:
    https://forum.pfsense.org/index.php?topic=110073.0

    Uma boa discussão sobre isso. Nos informe.



  • Boa tarde,

    verifiquei nesta página que me indicou e em outras também, porém não obtive uma resposta. Encontrei até paginas personalizadas com o mesmo código html que o meu, porém direciona sempre para a página do captive portal. Eu coloco por exemplo a página da Google para depois da autenticação, porém não direciona. Será alguma função nova nesta atualização que estou faltando para configurar?



  • Já tentou utilizar outro código para testar?

    Esse mesmo que o pfsense disponibiliza. Se funcionar com ele, está faltando algo no teu código.



  • Valeu pela força empbilly,
    eu vi este código no captive portal, porém eu preciso do código em que não é necessário os campos user, senha e vocher, somente o botão de aceitar, não trabalho com cadastro aqui, somente a nível de registro de quantas conexões tive no dia pelo captive portal e para usar as funções de limitação de tempo e outros recursos mais, que somente funcionam com o captive portal.

    Eu utilizava normalmente antes de atualizar o PFSense para a última versão. Será que agora existe outra opção que não estou configurando?



  • @ewertton9:

    Valeu pela força empbilly,
    eu vi este código no captive portal, porém eu preciso do código em que não é necessário os campos user, senha e vocher, somente o botão de aceitar, não trabalho com cadastro aqui, somente a nível de registro de quantas conexões tive no dia pelo captive portal e para usar as funções de limitação de tempo e outros recursos mais, que somente funcionam com o captive portal.

    Eu utilizava normalmente antes de atualizar o PFSense para a última versão. Será que agora existe outra opção que não estou configurando?

    Poste umas printscreen da configuração que tu fez no captive portal.

    Verifique também a opção "authentication" como mostra a imagem abaixo.

    Acredito que no teu caso precisa estar marcado "No Authentication".



  • Bom dia,

    creio que se marcar a opção no autentication não vai chamar a página do captive portal. Esta página eu venho trabalhando com ela a anos e foi somente após a atualização que parou de funcionar. Abre normalmente a pagina de autenticação, porém ao clicar em aceitar a página é recarregada ao invés de dar seguimento na navegação.

    Habilitei a página default do CP para testar, criei um user com senha, porém acontece a mesma coisa, ele sempre direciona para a página do CP.

    Segue os prints de configuração do CP aqui.