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

    Problema com Squid + Load Balance

    Scheduled Pinned Locked Moved Portuguese
    12 Posts 4 Posters 4.3k 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ê tem mais de um ip de wan?

      Você já tentou configurar uma outbound nat distintos para estes ips?

      O tcp outgoing address do squid está 127.0.0.1 ou o ip da wan?

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

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • F Offline
        felipe.fsso
        last edited by

        marcelloc,

        Só tenho 1 IP configurado na WAN1. Se tiver mais IPs, consigo contornar o problema?

        O tcp outgoing address está 127.0.0.1

        Não tentei configurar outbound NAT, está no padrão do pfSense. Como seria essa regra outbound?

        Obs: Estou usando a última versão do pfSense.

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

          Se tiver que passar tudo pelo proxy, voce pode tentar criar uma acl no squid que muda o tcp outgoing address para o ip da wan1.

          De outra forma, você pode subir um segundo proxy para estes ips especiais ou não deixar passar direto.

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

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • F Offline
            felipe.fsso
            last edited by

            A intenção é deixar esses IPs passarem direto fora do proxy. Isso eu consigo. Mas também preciso que eles passem por fora do Load balance pela WAN1 direto pra qualquer site de destino.
            Do jeito que está, os pacotes em direção a porta 80 passam pela WAN1, vão para regra floating e entram no Load balance. Eu queria continuar com load balance do Squid mas também preciso que os IPs que não passam pelo proxy saiam somente pela WAN1, sem fazer Load balance. Essa é a questão.

            A regra Floating está desse jeito:

            Interface= WAN1
            Direction= out
            Source= WAN1 Address
            Destination= any
            Dst port= 80
            Gateway= Load Balance

            Será que tem como resolver com regras de NAT?

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

              Cria uma regra na lan forçando o gateway para os ips especiais e veja e ela prevalece sobre a floating rule.

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

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • F Offline
                felipe.fsso
                last edited by

                Então, já tentei criar essa regra na LAN, mas como a regra de floating para o LB está na saída da  WAN1, ela sempre prevalece.
                Estou sem idéias.

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

                  Eu também estou ficando sem idéias :(

                  Você já tentou acertar isso via acl no squid. Se você conseguir acertar o tcp_outgoing_address baseado em acl, acredito que resolva.

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

                  Help a community developer! ;D

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

                    Também estou com o mesmo problemas, LoadBalance funciona perfeito sem squid, com squid somente Fail-over.
                    Fiz os passos para corrigir o problema de quando seta a loopback no squid (http://forum.pfsense.org/index.php/topic,45232.45.html), o squid volta a funcionar, mas sem loadbalance sem pre sai pela wan1
                    Estou usando a versão 2.0.1 será que alguem conseguiu fazer funcionar a 2.0.1, uma coisa a observar é que acompanhar trafego pelos graficos e dizer que está balanceando não é correto, pois qualuer outro trafego que não seja http não vai passar pelo squid e cai no loadbalance que funciona correto.
                    O que ja fiz a partir do pre suposto que o LoadBalance funciona sem squid.

                    1 ) Adicionei a regra tcp_outgoing_address 127.0.0.1; no squid.
                    2 ) setei ele nas duas interfaces (LAN e loopback)
                    3 ) Corrigi o bug que da´quando seta o squid transparent na loopback.
                    4 ) Criei a regra floating com origen any e depois com origen 127.0.0.1
                    5 ) Criei as duas regras Nats WAN1 e WAN2.

                    Alguma ideia mais??

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

                      @tpramos:

                      Alguma ideia mais??

                      Você já marcou as opções "Use sticky connections" e "Allow default gateway switching" no menu "System: Advanced: Miscellaneous"?

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

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

                        Sim , elas são premissas para funcionar o loadbalance sem squid.

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

                          Continuem os posts no outro tópico sobre o mesmo assunto:

                          http://forum.pfsense.org/index.php/topic,45232.msg258538.html#msg258538

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

                          Help a community developer! ;D

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