Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Problema no log do Squid com autenticação Captive Portal

    Scheduled Pinned Locked Moved Portuguese
    17 Posts 8 Posters 6.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • marcellocM Offline
      marcelloc
      last edited by

      Como tinha ajudado o autor do tópico nos primeiros testes antes dele remover, resolvi fazer uma nova versão.

      O resultado foi excelente mas exige um pouco mais de trabalho para deixar compatível com a 2.0 e 2.1

      Se quiser contribuir para uma evolução mais rápida do código,  fique a vontade.  :)

      Treinamentos de Elite: http://sys-squad.com

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • O Offline
        omar.jarouche
        last edited by

        Eu consegui pela internet um adaptação do Lightsquid, na configuração Proxy Reports, foi adicionado no IP resolve Method a opção Captive Portal. A solução e simples um programa em perl que lê o log do Captive Portal "portalauth.log", tem alguns arquivosque precisam ser copiados no diretórios do PFsense.

        Essa solução serviu somente para base de usuários autenticados no PFsense, o programa encontrado em perl não trata vouchers logados, creio que a solução seja parecida precisa mexer na estrutura do programa perl, meus conhecimentos em perl são poucos, mas estou estudando como fazer funcionar para vouchers.

        Abaixo o link contem os arquivos encontrados na internet, não me lembro a fonte disso, tem README.TXT explica como proceder.

        http://www.4shared.com/rar/2iR7N1kH/ip2name.html

        uma ajuda seria bem vinda  :)

        Obrigado

        1 Reply Last reply Reply Quote 0
        • marcellocM Offline
          marcelloc
          last edited by

          @omar.jarouche:

          Eu consegui pela internet um adaptação do Lightsquid, na configuração Proxy Reports, foi adicionado no IP resolve Method a opção Captive Portal. A solução e simples um programa em perl que lê o log do Captive Portal "portalauth.log", tem alguns arquivosque precisam ser copiados no diretórios do PFsense.

          Vai por mim, pegar o usuário na hora do acesso é bem melhor  ;)

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • marcellocM Offline
            marcelloc
            last edited by

            Hoje consegui codificar e testar a integração do squid com o captive portal para versão 2.0.x

            Fica muito mais level e funcional que a integração via samba. :)

            Em breve começo os testes com o captive portal da 2.1

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • O Offline
              omar.jarouche
              last edited by

              Eu não consegui desenvolver programa para pegar username e voucher  :-\ somente deu certo log de users através do lightsquid …

              Agradeço sua ajuda, vou ficar no aguardo de algum patch para resolver isso ...

              Obrigado

              1 Reply Last reply Reply Quote 0
              • A Offline
                amaica
                last edited by

                Boa tarde teria modificar alguma permissão em algum arquivo? segui a risca o script…aparece a opção "captive portal", mas ainda não mostra os usuarios.
                Grato.

                1 Reply Last reply Reply Quote 0
                • marcellocM Offline
                  marcelloc
                  last edited by

                  @amaica:

                  Boa tarde teria modificar alguma permissão em algum arquivo? segui a risca o script…aparece a opção "captive portal", mas ainda não mostra os usuarios.
                  Grato.

                  Qual versão de pfsense e squid você está usando?

                  Treinamentos de Elite: http://sys-squad.com

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • ? This user is from outside of this forum
                    Guest
                    last edited by

                    o check_ip.php esta com erro no autentication captive portal, segue o forum que achei o erro:

                    https://forum.pfsense.org/index.php?topic=72443.msg395218#msg395218

                    Troque o seu check_ip por este por este em anexo@calebepereira@hotmail.com:

                    o check_ip.php esta com erro. segue o forum que achei o erro:

                    https://forum.pfsense.org/index.php?topic=72443.msg395218#msg395218

                    Troque o seu check_ip por este por este em anexo

                    check_ipphp.txt

                    1 Reply Last reply Reply Quote 0
                    • marcellocM Offline
                      marcelloc
                      last edited by

                      Patch aplicado hoje(12-03-2014) na versão 2.2.1 do pacote.

                      Basta reinstalar para pegar a versão atualizada.

                      Treinamentos de Elite: http://sys-squad.com

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • B Offline
                        betox130
                        last edited by

                        Boa tarde,

                        Marcelo, onde eu baixo o patch para instalar em meu pfsense, estou utilizando ele em um Hospital e precisava utilizar voucher com log de acesso ao meus clientes, só que não tenho ideia de como proceder.

                        Podem meu auxiliar?

                        abraços;

                        1 Reply Last reply Reply Quote 0
                        • R Offline
                          rec
                          last edited by

                          Olá, instalei o pacote acima mencionado (IP2Name) e funcionou legal, gerou relatório no LightSquid. Porém apareceu IP e eu quero que apareça o usuário do Voucher (quero controlar uma rede de visitantes que tenho na empresa).

                          Como faço isto?

                          OBS: já reinstalei o "SQUID3-DEV 3.3.10 pkg 2.2.2" e não funciou.

                          Obrigado.

                          1 Reply Last reply Reply Quote 0
                          • marcellocM Offline
                            marcelloc
                            last edited by

                            @rec.br9:

                            OBS: já reinstalei o "SQUID3-DEV 3.3.10 pkg 2.2.2" e não funciou.

                            Revisa o procedimento. Tenho ele funcionando. Não precisa usar o IP2Name.

                            Treinamentos de Elite: http://sys-squad.com

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              aniquiler
                              last edited by

                              @marcelloc:

                              @rec.br9:

                              OBS: já reinstalei o "SQUID3-DEV 3.3.10 pkg 2.2.2" e não funciou.

                              Revisa o procedimento. Tenho ele funcionando. Não precisa usar o IP2Name.

                              Marcello, meu querido, boa noite!

                              Tem como fazer um tutorial zinho passo a passo de como instalar o squid + captive portal + lightsquid usando o pfSense… já estou a dois dias testando várias combinações e não consigo fazer log do squid com o usuário acessando pelo captive portal, se o squid3 está como transparente e o captive portal está liga vai belezinha, só que não faz log, quando eu vou em authetication e colocou captive portal o squid trava e fica reiniciando o servico... talvez sejá alguma caixinha que eu não estou sabendo marcar... um vídinho ou um passo a posso ia ser de muiiiiita ajuda!

                              Resumindo meu caso é o seguinte, tenho mais ou menos 1000 usuários que vão conectar através de alguns access points, as redes serão abertas e ao conectar o usuário é direcionado ao CaptivePortal, o usuário já vai ter seu login e senha que irei cadastrar previamente o sistema, mas preciso que todo o acesso do usuário seja registrado nos logs do squid com o usuário que ele usou no captive portal, o IP não vai servir de nada, e preciso manter esse registro por 1 ano, como manda a legislação...
                              Você me ajudar? Muito obrigado!

                              1 Reply Last reply Reply Quote 0
                              • R Offline
                                rec
                                last edited by

                                aniquiler, segui as dicas do marcelloc à risca e estou com o Captive Portal à mais de 1 ano.

                                Tem vários tutoriais no Youtube, dá uma olhada.

                                Repito, segue à risca, presta a atenção em cada clique dos vídeos.\

                                OBS: o meu trabalha com Vouchers.

                                Att.

                                1 Reply Last reply Reply Quote 0
                                • T Offline
                                  tomaswaldow
                                  last edited by

                                  Já tem videos gravados por ele: http://sys-squad.com/sys/curso/48

                                  Tomas @ 2W Consultoria

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.