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

    Squid com problemas usando Load Balance

    Scheduled Pinned Locked Moved Portuguese
    83 Posts 14 Posters 40.0k 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.
    • T Offline
      thiagomespb
      last edited by

      Ta osso..

      acabei de colocar a faixa de ip da minha rede.. em  access control.. e não funcionou..

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

        OK segue um passo a passo do que eu exatamente fiz e quando monitoro os link observo navegação em ambos os link, utilizo Squid + SquidGuard

        E quando desligo um o outro assume

        Melhorias pode falar

        Bom não sei se podia mas estou colocando o link do docx para download

        www.piocom.com.br/download/Loadbalance+FailOver.docx

        abs

        Por Favor postem os resultado aqui.

        Souza Linux

        Souza Linux

        1 Reply Last reply Reply Quote 0
        • JackLJ Offline
          JackL
          last edited by

          Senhores,

          É exatamente como o texto confeccionado pelo Souza Linux. Não há segredo algum fazer Loadbalance/Failover para conexões HTTP/HTTPS com Squid. Basta marcar as opções citadas no texto dele em: System->Advanced->Miscellaneous:

          • Use sticky connections: Que preserva seções HTTPS

          • Allow default gateway switching: Que executa o switching entre os gateways (procurem trabalhar sem "default gateway"… usem os pesos (Tiers) como fez o Souza Linux)

          Nas versões BETA e RCs do pfSense 2.0 nós até tínhamos alguns bugs em relação ao LoadBalance com Squid. Mas tudo isso foi resolvido na versão 2.0 Final e está 100% funcional.

          • Não é mais preciso gerar uma regra em Floating!~

          Abraços!
          Jack

          Treinamentos de Elite: http://sys-squad.com
          Soluções: https://conexti.com.br

          1 Reply Last reply Reply Quote 0
          • JackLJ Offline
            JackL
            last edited by

            @souzalinux:

            Bem, ao que parece estamos enfrentando uma pequena e momentânea instabilidade no blog da comunidade. Mas isso deve ser resolvido até segunda-feira.

            No estamos mais… o blog está novamente no ar: http://www.pfsense-br.org/blog/

            ;)

            Abraços!
            Jack

            Treinamentos de Elite: http://sys-squad.com
            Soluções: https://conexti.com.br

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

              JackL.

              Poderia fazer um tutorial definitivo em relação ao Load Balance + Squid?

              Assim voce poderia tirar todas as duvidas restantes a esse tema e darmos como resolvido o asssunto.

              No tutorial voce poderia explicar como funciona os TIER's. Como e quando colocar TIER1 e TIER2. Esclarecer qual é  relação de peso dos links e como configurar de forma correta.

              Poderia explicar a opção advanced e suas respectivas funções.

              Toda a comunidade iria agradecer mais essa imensa ajuda sua.

              Esperamos pelo seu retorno.

              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
              • marcellocM Offline
                marcelloc
                last edited by

                @breno.uni:

                JackL.

                Poderia fazer um tutorial definitivo em relação ao Load Balance + Squid?

                Assim voce poderia tirar todas as duvidas restantes a esse tema e darmos como resolvido o asssunto.

                No tutorial voce poderia explicar como funciona os TIER's. Como e quando colocar TIER1 e TIER2. Esclarecer qual é  relação de peso dos links e como configurar de forma correta.

                Poderia explicar a opção advanced e suas respectivas funções.

                Toda a comunidade iria agradecer mais essa imensa ajuda sua.

                Esperamos pelo seu retorno.

                Abraços

                ATT

                Breno Alencar

                O balanceamento baseado em tier, tenta usar todos os gateway definidos no mesmo tier antes de tentar outro nível.

                Se você tiver dois links em tier1 e um link em tier2, este último só será utilizado caso os dois primeiros fiquem offline

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

                Help a community developer! ;D

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

                  Souza,

                  Vc já testou acessar a internet quando o link 1 estiver fora ?? pq o load balance+fail over junto com squid funciona somente com
                  o link 1 ativo, se ele cair da erro..

                  Faz o teste ai.. por favor.. e posta o resultado..

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

                    Pessoal,

                    Queria dizer a todos que reinstalei o pfsense, instalei o squid, refiz toda configuração do load balancee e deu certo.. Estou usando o seguindo
                    link e não apresenta a mensagem de erro do squid.

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

                      OK pode postar qual tutorial você seguiu e versão do pfsense para que nossos amigos que estão com problema poderem resolver?

                      abs

                      Souza Linux

                      Souza Linux

                      1 Reply Last reply Reply Quote 0
                      • JackLJ Offline
                        JackL
                        last edited by

                        @marcelloc:

                        @breno.uni:

                        JackL.
                        Poderia fazer um tutorial definitivo em relação ao Load Balance + Squid?
                        Assim voce poderia tirar todas as duvidas restantes a esse tema e darmos como resolvido o asssunto.
                        No tutorial voce poderia explicar como funciona os TIER's. Como e quando colocar TIER1 e TIER2. Esclarecer qual é  relação de peso dos links e como configurar de forma correta.
                        Poderia explicar a opção advanced e suas respectivas funções.
                        Toda a comunidade iria agradecer mais essa imensa ajuda sua.
                        Esperamos pelo seu retorno.

                        O balanceamento baseado em tier, tenta usar todos os gateway definidos no mesmo tier antes de tentar outro nível.
                        Se você tiver dois links em tier1 e um link em tier2, este último só será utilizado caso os dois primeiros fiquem offline

                        Bem, em relação aos Tiers (pesos/prioridades), o marcelloc já matou a lebre. Funciona exatamente como ele colocou… Em outras palavras, no caso específico de 2 links WANs, se ambos tiverem o mesmo Tier, você tem um LoadBalance implementado. Do contrário (gateways com Tiers diferentes), você tem um Failover implementado. Lembrando que quanto menor o Tier, maior sua prioridade no grupo de gateways!

                        breno.uni, assim que eu conseguir o menor tempo disponível possível, farei um tutorial "mais completo'' sobre o tema e deixarei no nosso blog (é sempre bacana visitar o blog semanalmente, pelo menos - afim de se manter atualizado com o material postado por lá): http://www.pfsense-br.org/blog/

                        Abraços!
                        Jack

                        Treinamentos de Elite: http://sys-squad.com
                        Soluções: https://conexti.com.br

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

                          Ótima noticia Jackl.

                          Com o seu tutorial elaborado com certeza poderemos dar como resolvido todos os tópicos relativos ao loadbalance + squid e assim ajudar todos os colegas que estão tendo dificuldades em relação ao assunto.

                          Nossos agradecimentos pela ajuda e aguardamos o seu material em nosso blog.

                          Abraço e um ótimo dia de trabalho.

                          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
                          • M Offline
                            mantunespb
                            last edited by

                            JackL,

                            O domínio está suspenso do blog pfsense…. se vc tiver problemas em ativar.. eu tenho dois servidores de hospendagem..
                            e posso disponibilizar sem custo para o blog.

                            Qualquer coisa entra em contato..

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

                              Tenho conta em provedor de hospedagem também, um domínio ou 100 é o mesmo preço  ;)

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

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • JackLJ Offline
                                JackL
                                last edited by

                                Perfeitamente Senhores…

                                O problema de inoperância do blog se deu em função de um incidente técnico com a VM do webhosting. O pessoal responsável já está verificando e em breve tudo deve estar normalizado.

                                Nota importante: Se o problema persistir ou tivermos limitações técnicas para executarmos o nosso planejamento (repositório dos pacotes desenvolvidos por nossos membros, etc…), certamente vamos migrar o blog para outro webhosting! ;)

                                Abraços!
                                Jack

                                Treinamentos de Elite: http://sys-squad.com
                                Soluções: https://conexti.com.br

                                1 Reply Last reply Reply Quote 0
                                • JackLJ Offline
                                  JackL
                                  last edited by

                                  O blog está no ar novamente! ;)

                                  Abraços!
                                  Jack

                                  Treinamentos de Elite: http://sys-squad.com
                                  Soluções: https://conexti.com.br

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

                                    Opa blz

                                    e o tuto defintivo para o loadbalance ?

                                    Pois nosso amigo resolveu o problema mas não publicou qual tutorial utilizou isso iria agilizar o fum num todo quando resolvermos algo e postar qual tudo foi utilizado, versão etc

                                    abs

                                    Souza Linux

                                    Souza Linux

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

                                      Jackl. Boa tarde.

                                      Sei que seu tempo anda muito, muito corrido esses dias. Curso, Forum, etc..etc..etc..

                                      Mas voce poderia nos passar alguma posição sobre o seu tutorial definitivo do Load Balance + Squid? O amigo que postou a duvida chegou na solução mais não compartilhou ainda conosco.

                                      Muito obrigado e um ótimo dia pra voce.

                                      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
                                        thiagomespb
                                        last edited by

                                        amigo,

                                        Eu não compartilhei ainda.. pq o servidor que eu fiz o load balance esta indo via correio para outro estado.. Assim que ele estive no ar.. eu coloco as telas.
                                        porem já adianto que é quase idêntico ao restante do tutorial..

                                        Thiago

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

                                          Ótimo Thiago. Aguardamos seu tutorial. Obrigado pelo retorno.

                                          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
                                          • L Offline
                                            LFCavalcanti
                                            last edited by

                                            Breno,

                                            Os dois tutoriais que eu postei estão totalmente completos e funcionam perfeitamente com a versão 2.0 e 2.0.1 do PFSense. Se com você não está funcionando, ou alguma informação foi passada errada ou não foi passada para nós. Não há segredo como os colegas disseram.

                                            Sobre as Tier, pense o seguinte, as Tier vão de 1 até 5… Eu tenho 3 conexões, quero que elas façam Load Balance e Fail Over entre elas.

                                            Supondo que:
                                            Conexão 1 > 20 Mbps
                                            Conexão 2 > 10 Mbps
                                            Conexão 3 > 1 Mbps

                                            Nesse caso os Tiers ficariam:
                                            Conexão 1 > Tier 1
                                            Conexão 2 > Tier 2
                                            Conexão 3 > Tier 3

                                            Dessa forma as conexões são feitas pela conexão 1, se ela estiver sobrecarregada ou fora do ar, a conexão 2 assume, e se a 2 falhar a 3 assume, tudo isso automaticamente, para o Squid nada mudou.

                                            Siga os tutoriais passo a passo, verifique se não há regras de firewall bagunçando o caminho dos pacotes e etc.

                                            EDITADO:
                                            Eu tenho quatro clientes com conexões redundantes(Fail Over) que mesmo com Tier 1 e Tier 2 fazem load Balance, basta mudar o tipo do Grupo de "Member Down" para "High Latency or Packet Loss".
                                            Isso faz com que o PFSense verifique a latencia da conexão, se ela estiver sendo usada, obviamente a latencia aumenta, assim o PFSense joga para a conexão no Tier abaixo.
                                            Com a perca de pacotes é a mesma coisa, se a conexão não oferece resultados de ICPM(Ping), obviamente ela está offline.
                                            Fiz esse teste em um cliente com duas conexões de 4Mbps, coloquei um download com o FTP da UNICAMP e ocupou a banda da conexão 1, quando abri um video no youtube, lá estava a banda da conexão 2 sendo usada.

                                            Eu realmente achei fantástica a facilidade(de configuração) como isso foi implementado no PFSense.

                                            –

                                            Luiz Fernando Cavalcanti
                                            IT Manager
                                            Arriviera Technology Group

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