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

    Squidguard+squid+captive portal+freeradius2+lightsquid

    Scheduled Pinned Locked Moved Portuguese
    24 Posts 5 Posters 12.4k 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

      Você já testou o arquivo modificado que postei no outro topico?

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

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • S Offline
        souzalinux
        last edited by

        Vina18, boa tarde

        Me responda uma coisa, o freeradius vc instalou no pfsense mesmo ou em outro servidor, é um pacote do pfsense?

        abs

        Souza Linux

        Souza Linux

        1 Reply Last reply Reply Quote 0
        • V Offline
          vina18
          last edited by

          @souzalinux:

          Vina18, boa tarde

          Me responda uma coisa, o freeradius vc instalou no pfsense mesmo ou em outro servidor, é um pacote do pfsense?

          abs

          Souza Linux

          O freeradius2 é um pacote do pfsense,que por sinal é bem completo  :)

          @marcello vou testar 2ªfeira e fazer outros testes.Posto os resultados aqui.

          Just do it !

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

            Vina,

            Eu acredito que você consiga isso integrando a janela do captive portal com a autenticação do squid.

            Exemplo teórico:
            Dentro do html do login, uma chamada para uma pagina que passe pela autenticação ntlm do squid.

            A alguns anos atras eu já tentei isso, mas acabei tocando o squid com dansguardian em modo sanduíche.

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

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • V Offline
              vina18
              last edited by

              @Marcello

              Segui os procedimentos que você descreveu e com sucesso a porta 3128 é bloqueada até o login ser realizado com sucesso.O usuário não consegui navegar até ser autenticado.

              Será que com uma modificação no captive portal faria ele funcionar em modo não transparente ?

              No meu ponto de vista o captive portal não funciona em modo não transparente,pois o mesmo não foi feito para direcionar a navegação para "ip_pfsense:8000" (página do portal do captive) até que seja feito o login e em seguida para a porta 3128.Isso explica o fato de que os usuários conseguem "burlar" a autenticação ao setar as configurações do proxy no navegador.

              Obrigado marcello pela ajuda.
              Vou testar mais algumas modificações,pois ainda não consegui redirecionar a página de termos para uma página do captive modificada.

              Just do it !

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

                Vina com o arquivo modificado você conseguiu bloquear o squid.

                O próximo passo é configurar o browser para não exigir proxy para uma determinada url e colocar esta mesma url como pagina padrão.

                Desta forma, toda vez que o usuário abrir o browser, a pagina sera acessada e o captive portal acionado.

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

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • V Offline
                  vina18
                  last edited by

                  @Gratz 3000 posts marcello  :o

                  Marcello tal procedimento descrito acima funcionou,pois eu configurei no navegador para não usar proxy para x url e adicione o ip do pfsense.

                  Ex: sem proxy para:localhost, 127.0.0.1, uol.com.br(página principal), 192.168.1.1(ip pfsense)

                  Tal procedimento tem de ser "automatizado" via GPO.

                  Não teria marcelo como fazer isso pelo script do wpad ou alguma outra forma ?

                  Just do it !

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

                    Funciona sim, falei da configuração manual do proxy porque você não esta usando wpad ainda.

                    O wpad faz isso com "o pé nas costas".

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

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • V Offline
                      vina18
                      last edited by

                      Ótimo marcello…

                      Vou subir na vm um windows 2008 aqui e rodar serviço de dhcp,dns e testar.

                      Grato marcello.

                      (Da pra fixar esse tópico pro pessoal que não conhece tal solução) .

                      O próximo problema é o lightsquid,pois não consigo gerar relatórios a partir de nomes de usuários.O cron faz tal procedimento ?

                      Just do it !

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

                        Vou coloca este tópico na lista de tutoriais para pacotes.

                        Devo publicar o patch do captive portal.

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

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          souzalinux
                          last edited by

                          @vina18

                          Boa tarde

                          Você tem o esquema do wpad pois já tentei fazer funcionar e não obtive êxito.

                          Abs

                          Souza Linux

                          Souza Linux

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

                            Usa este tutorial(postado na lista de tutorias para pacotes)

                            http://doc.pfsense.org/index.php/WPAD_Autoconfigure_for_Squid

                            tem um em português também:

                            http://blogdonerd.com.br/2011/10/descoberta-automatica-de-proxy-wpad-web-proxy-auto-discovery/

                            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

                              @marcelloc:

                              Dentro do html do login, uma chamada para uma pagina que passe pela autenticação ntlm do squid.

                              Só uma correção

                              O teste que fiz a alguns anos usava a autenticação do servidor web e não do squid para identificar o usuário.

                              Pode ser uma boa tentativa para unificar captive portal e autenticação "transparente"

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

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • B Offline
                                breno.uni
                                last edited by

                                vina18

                                Bom dia. Gostaria de saber como tá o andamento do projeto do Squidguard+squid+captive portal+freeradius2+lightsquid. Estou acompanhando seu tópico e adoraria saber informações dos resultados.

                                Abraços

                                ATT

                                Breno Alencar

                                Breno Alencar | Uni Network, Informática e Soluções Integradas
                                Especialista em Engenharia de Redes e Telecomunicação de Sistemas

                                MTCNA + Especialização em Wireless LAN

                                Redes Wireless Avançadas e Cidades Digitais

                                1 Reply Last reply Reply Quote 0
                                • V Offline
                                  vina18
                                  last edited by

                                  @breno.uni:

                                  vina18

                                  Bom dia. Gostaria de saber como tá o andamento do projeto do Squidguard+squid+captive portal+freeradius2+lightsquid. Estou acompanhando seu tópico e adoraria saber informações dos resultados.

                                  Abraços

                                  ATT

                                  Breno Alencar

                                  Breno como estou bem ocupado com algumas virtualizações de servidores aqui no trampo ta bem corrido para "mecher" no pfsense  :P mas o seguinte status posso lhe passar.

                                  -Captive portal+Freeradius2 -
                                  -Restrição de horário para uso da internet -Ok testado
                                  -Restrição de banda (limita a banda para todos os protocolos) adeus torrent maldito -Ok testado
                                  -Restrição de banda máxima por dia       -OK testado
                                  -Captive portal testado com todas as portas bloqueadas apenas a porta (80,3128,8080,8000 liberadas) a porta 443 está com restrição apenas alguns sites liberados,protocolo ICMP liberado apenas na interface LAN.
                                  -O Captive portal está funcionando em modo não transparente graças ao arquivo que o MARCELLOC me passou e eu substitui nas configurações do captive portal.O usuário precisa setar o proxy para navegar e ter a página principal como o ip_pfsense:8000 para acessar a página de login.

                                  -Lightsquid-

                                  -Ainda apenas estou conseguindo tirar relatórios apartir do IP dos usuários.
                                  -Vou tentar e testar se é possível "puxar" as informações do status do captive portal ou do squid para fazer tal log apartir da base de dados dos usuários.

                                  -Customização do captive portal-

                                  -O captive portal deixa muito a desejar nessa questão de customização do portal,pois o mesmo precisa fazer upload das imagens pelo interface web do captive e até hoje não descobri em que pasta elas são armazenadas. (vou pesquisar mais)
                                  -Estou tendo problemas com códigos css/php na página.
                                  -Os campos de login e senhas deram certos porém preciso criar um redirecionamento para a página de aceitação de termos antes de tal login.
                                  -Vou precisar de um tempo para terminar tal customização,mas ela está indo muito bem até agora.  :)

                                  Grato!

                                  Just do it !

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

                                    Vina,

                                    Você seguiu algum tutorial para configurar o freeradius?

                                    Queria sincronizar o freeradius com o Ad, para fazer os usuarios do Captive Portal logarem no AD, será possivel?

                                    Parabens pelo projeto!

                                    1 Reply Last reply Reply Quote 0
                                    • B Offline
                                      breno.uni
                                      last edited by

                                      Vina,

                                      Estou ancioso para testar o freeradius no pfsense. Se vc tiver alguma material disponivel sobre o assunto e tiver como compartilhar com os demais ficariamos imensamente agradecidos. Todo o material é bem vindo. Se precisar de pessoal para teste estou à sua disposição.

                                      Abraços

                                      ATT

                                      Breno Alencar

                                      Breno Alencar | Uni Network, Informática e Soluções Integradas
                                      Especialista em Engenharia de Redes e Telecomunicação de Sistemas

                                      MTCNA + Especialização em Wireless LAN

                                      Redes Wireless Avançadas e Cidades Digitais

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

                                        E ai pessoal, alguma ideia de como "pegar" os usuários autenticados pelo Captive Portal e mostrar esses no Lightsquid?

                                        Será que da pra inserir no

                                        <form>do captive portal algum parametro pra gravar o usuario no ntlm pro Lightsquid conseguir ler?</form>

                                        1 Reply Last reply Reply Quote 0
                                        • V Offline
                                          vina18
                                          last edited by

                                          @Thiago:

                                          Vina,

                                          Você seguiu algum tutorial para configurar o freeradius?

                                          Queria sincronizar o freeradius com o Ad, para fazer os usuarios do Captive Portal logarem no AD, será possivel?

                                          Parabens pelo projeto!

                                          É bem tranquilo tal procedimento thiago  :)

                                          Da uma olhada :

                                          http://www.youtube.com/watch?v=B6Hjxd1Af-s

                                          Infelizmente temos pouco conteúdo sobre o freeradius2 o que eu aprendi foi errando e acertando o famoso Virtualbox + testes  :D

                                          Após realizar tal procedimento vá na aba LDAP e configure segundo as informações do seu servidor previamente configurado com o AD.
                                          No squid vá na aba auth settings e selecione RADIUS e complete com as informações segunda suas configurações do freeradius2.

                                          Boa sorte.

                                          Just do it !

                                          1 Reply Last reply Reply Quote 0
                                          • V Offline
                                            vina18
                                            last edited by

                                            @Thiago:

                                            E ai pessoal, alguma ideia de como "pegar" os usuários autenticados pelo Captive Portal e mostrar esses no Lightsquid?

                                            Será que da pra inserir no

                                            <form>do captive portal algum parametro pra gravar o usuario no ntlm pro Lightsquid conseguir ler?
                                            </form>

                                            Eu vou fazer alguns testes com o cron e o captive pra ver se consigo gravar os usuários apartir do captive e gerar os relátorios ou até mesmo em um servidor web e gerar os relatórios apartir dele.

                                            Estou meio sem tempo ,mas vou tentar  ;)

                                            Just do it !

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