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

    Squid with VIP

    Scheduled Pinned Locked Moved pfSense Packages
    24 Posts 4 Posters 12.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
      marcelloc
      last edited by

      @alexand3r:

      Hey I changed my rule just like you said with adding the port 3128 and unfortunetely the problem persists. It's a NAT Outbound rule right ?

      No. Its a rdr rule.

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

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • A
        alexand3r
        last edited by

        Ok maybe a really stupid question but what is a rdr rule ? On squid I can do a "Port Forward", "1:1" or "Outbound" NAT rule, which of them is a rdr one ?

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

          @alexand3r:

          Ok maybe a really stupid question but what is a rdr rule ? On squid I can do a "Port Forward", "1:1" or "Outbound" NAT rule, which of them is a rdr one ?

          redirection rule = port forward.

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

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • A
            alexand3r
            last edited by

            Ok I'll try this thanks !

            Also I was wondering, why while my squid's master is supposed to sync his conf, when I do a change on the squid.conf from the Web interface, I cannot see the change on the slave ?

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

              @alexand3r:

              Ok I'll try this thanks !

              Also I was wondering, why while my squid's master is supposed to sync his conf, when I do a change on the squid.conf from the Web interface, I cannot see the change on the slave ?

              It only sync changes made on package gui.

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

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • M
                mgrosh
                last edited by

                This thread has been alot of help.

                I have a similar situation and this fixed most of my issues but broke one small thing.

                My setup
                2 pfSense 2.0.1 servers with CARP for failover
                2 WAN connections setup with MultiWAN
                Squid Installed

                LAN
                10.1.1.139 pfSense1
                10.1.1.140 pfSense2
                10.1.1.141 pfSense Virtual IP

                WAN
                xxx.xxx.251.139 pfSense1
                xxx.xxx.251.140 pfSense2
                xxx.xxx.251.141 pfSense Virtual IP

                I removed  "tcp_outgoing_address 127.0.0.1" from custom options.
                added
                LAN TCP * * 10.1.1.141 3128 127.0.0.1 3128
                to Port Forward

                and added
                WAN  127.0.0.0/8 * * * xxx.xxx.251.141 * NO
                to Outbound

                everything is working except for when i open http://www.pfsense.org/ip.php shows my IP address as xxx.xxx.251.139 <–WRONG (should be the VIP)

                when i add "tcp_outgoing_address 127.0.0.1" to custom options,  http://www.pfsense.org/ip.php shows my IP address as xxx.xxx.251.141 <-- correct

                however, with "tcp_outgoing_address 127.0.0.1" added to custom options i can not connect to local resources on the 10.0.0.0/8 LAN network.

                any ideas?

                1 Reply Last reply Reply Quote 0
                • M
                  mgrosh
                  last edited by

                  I noticed marcelloc mention this on another thread

                  "Use squid tcp outgoing address directive to specify it.

                  There is a field on squid gui for custom options. Place it there."

                  Would this fix my problem and how would i implement this with my MultiWAN situation?

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

                    A load balance rule on floating tab should work for outgoing traffic.

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

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • M
                      mgrosh
                      last edited by

                      @marcelloc:

                      A load balance rule on floating tab should work for outgoing traffic.

                      This is the floating rule i have

                      TCP * * * 80 (HTTP) MultiWAN_Comcast none

                      Even with this it still shows my IP address as xxx.xxx.251.139

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

                        Second try could be uncheck default gateway option on gateway config.

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

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • M
                          mgrosh
                          last edited by

                          unchecking the default gateway had no affect.

                          I still have not tried

                          "Use squid tcp outgoing address directive to specify it.

                          There is a field on squid gui for custom options. Place it there."

                          I just need direction on how to implement this in a multiwan environment.

                          1 Reply Last reply Reply Quote 0
                          • M
                            mgrosh
                            last edited by

                            This is still a major issue for us.

                            routing works perfectly.  However, when specifing the proxy it does not use the Virtual IP.

                            My setup
                            2 pfSense 2.0.1 servers with CARP for failover
                            2 WAN connections setup with MultiWAN
                            Squid Installed

                            LAN
                            10.1.1.139 pfSense1
                            10.1.1.140 pfSense2
                            10.1.1.141 pfSense Virtual IP

                            WAN
                            xxx.xxx.251.139 pfSense1
                            xxx.xxx.251.140 pfSense2
                            xxx.xxx.251.141 pfSense Virtual IP

                            I removed  "tcp_outgoing_address 127.0.0.1" from custom options.
                            added
                            LAN TCP * * 10.1.1.141 3128 127.0.0.1 3128
                            to Port Forward

                            and added
                            WAN  127.0.0.0/8 * * * xxx.xxx.251.141 * NO
                            to Outbound

                            I also have a load balance rule on the floating tab that allows all.

                            everything is working except for when i open http://www.pfsense.org/ip.php shows my IP address as xxx.xxx.251.139 <–WRONG (should be the VIP)

                            when i add "tcp_outgoing_address 127.0.0.1" to custom options,  http://www.pfsense.org/ip.php shows my IP address as xxx.xxx.251.141 <-- correct

                            however, with "tcp_outgoing_address 127.0.0.1" added to custom options i can not connect to local resources on the 10.0.0.0/8 LAN network.

                            Any suggestions?

                            "Use squid tcp outgoing address directive to specify it." has been mentioned as a solution but no details on how to implement it on a multiwan environment.

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

                              mgrosh,

                              Can you check via tcpdump what ip squid is using when trying to access 10.0.0.0/8 network?

                              att,
                              Marcello Coutinho

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

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • M
                                mgrosh
                                last edited by

                                it is using 10.1.1.141 (my VIP)

                                and with "tcp_outgoing_address 127.0.0.1" added to custom options, i receive the following error page

                                ERROR

                                The requested URL could not be retrieved

                                –------------------------------------------------------------------------------

                                While trying to retrieve the URL: http://10.0.0.65/

                                The following error was encountered:
                                • Connection to Failed

                                The system returned:
                                    (49) Can't assign requested address
                                The remote host or network may be down. Please try the request again.

                                Your cache administrator is it@patlive.com.


                                Generated Thu, 10 May 2012 19:16:36 GMT by pfSense1 (squid/2.7.STABLE9)

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

                                  Just to be sure, does your network mask on server and pfsense are /8 or something else??

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

                                  Help a community developer! ;D

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    mgrosh
                                    last edited by

                                    yes they are /8 for the 10.0.0.0 network.

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      mgrosh
                                      last edited by

                                      I am still working to try to recitify this issue.

                                      It it even possible to impliment the following solution in a Multi-Wan setup?

                                      "Use squid tcp outgoing address directive to specify it."

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