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

    Odd Craigslist Issue

    Scheduled Pinned Locked Moved General pfSense Questions
    packet analysistimeout
    42 Posts 5 Posters 8.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.
    • S
      Sabyre @stephenw10
      last edited by

      @stephenw10 I can plug a laptop into the Zyxel and give it a public IP and test. I'll go do that now and see how that goes.

      "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        Cool. Check that it fails on the LAN side of the Zyxel just to be sure.

        Steve

        S 1 Reply Last reply Reply Quote 0
        • S
          Sabyre @stephenw10
          last edited by

          @stephenw10 Okay, so I tested this morning with a laptop that times out on the LAN. I gave it a public facing IP with the proper subnet and gateway. I used 8.8.8.8 for DNS. I plugged it into the Zyxel switch. It has connectivity, I can visit websites, etc. Craigslist times out as it did before. I am able to ping CL and tracert CL without issues. This test connection would transverse the switch and the pfSense box as outlined in the topo image above.

          "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Hmm, well that's odd. Did you grab a packet capture of the failure again? Still looks the same? Client not sending ACKs?

            Can you run a packet capture at the client to compare it? Does it see the SYN-ACKs and reply?

            You might also check the MACs are correct for those packets. That would not affect devices behind the other router though obviously.

            It's hard to see what could be causing this on the firewall though. Those packets are not special in any way I can see, not very large for example.
            This seems far more likely to be some odd client side setting though the evidence seems to exclude that.

            Steve

            S 1 Reply Last reply Reply Quote 0
            • S
              Sabyre @stephenw10
              last edited by

              @stephenw10 said in Odd Craigslist Issue:

              Hmm, well that's odd.
              Steve

              Exactly....

              It's definitely an issue with the pfSense box. A direct connection to the ISP MODEM and CL works as it should. What has me really scratching my head is why one of the workstations doesn't exhibit the issue at all. Granted it is the only Windows 10 machine here.

              "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Really I think comparing pcaps of what works and what doesn't and what the firewall sees vs what the client sees is the only way to get to the root of this.

                About the only thing I could imagine is that some part of the CL site is doing something it shouldn't for non-windows clients only. FreeBSD/pfSense sticks rigidly to the rules where as other OSes are more flexible. However in bridge mode that would really have to be something pf sees as invalid. You might try disabling pf scrub in System > Advanced > Firewall&NAT.

                Steve

                S 1 Reply Last reply Reply Quote 0
                • S
                  Sabyre @stephenw10
                  last edited by

                  @stephenw10 I took a pcap on the workstation that doesn't have issue. There are no retransmits like in the earlier pcap from a system that cannot connect. Let me see if I can upload them both. Perhaps you could have a look and something will jump out at you.

                  I did disable scrub, but that didn't have any effect. Oddly enough while I was on a system that times out I did a browser refresh and got some of the CL data to appear, but not all. That was short lived as the next couple of refreshes again timed out.

                  0_1542829932802_fail.pcap
                  0_1542829946153_good.pcap

                  "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                  1 Reply Last reply Reply Quote 0
                  • S
                    Sabyre
                    last edited by Sabyre

                    I just tested with a phone and had no issues. It was connected to the wifi (LAN) with the cell data turned off. After that I tested with a tablet over wifi and had no issues with that either.

                    Seems to be only affecting Windows systems with OS's older than version 10. I'll bring in my Debian laptop and my Macbook on Monday to test.

                    I should add that the workstations are on a windows domain with one DC. The DC also has DNS, DHCP, and fileserver roles. The DC is Windows Server 2016 and it also times out trying to connect to CL.

                    "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      It's hard to see how this can be anything other than a client side issue. When it fails the client never ACKs the servers SYN-ACK. It fails the initial TCP handshake. Either the SYN-ACK from the server never makes it back to the client or the client never responds to it. A capture actually on the failing client would show which.
                      Are those pcaps on the pfSense LAN? Since they are bridged they should be the same but...

                      Steve

                      S 3 Replies Last reply Reply Quote 0
                      • S
                        Sabyre @stephenw10
                        last edited by

                        @stephenw10 The pcaps are on the pfSense WAN. I will run a pcap on a failing system.

                        "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                        1 Reply Last reply Reply Quote 0
                        • S
                          Sabyre @stephenw10
                          last edited by

                          @stephenw10 I ran a pcap from one of the systems that time out. Refreshed craigslist.org. Applied filter: ip.addr == 208.82.237.226 and get a blank result. How can packets not be leaving the NIC?

                          "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                          1 Reply Last reply Reply Quote 0
                          • S
                            Sabyre @stephenw10
                            last edited by

                            @stephenw10 See attached. These are pcaps from a system that times out and a system that successfully connects. Both are on the LAN. Note how the "Not Working" starts with .17 and the "Working" starts with .2 and never shows packets to or from .17.

                            0_1543243594421_working.pcapng

                            0_1543243612068_Not Working.pcapng

                            "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                            1 Reply Last reply Reply Quote 0
                            • stephenw10S
                              stephenw10 Netgate Administrator
                              last edited by

                              Interesting. Do they both resolve craigslist.org to the same IP?

                              Steve

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                Sabyre @stephenw10
                                last edited by

                                @stephenw10 Yes 208.82.237.226

                                "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                                1 Reply Last reply Reply Quote 0
                                • GrimsonG
                                  Grimson Banned
                                  last edited by

                                  Is there any security or AV software or browser plugins on the affected machine.

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    Sabyre @Grimson
                                    last edited by

                                    @grimson No, all have been disabled. Let me also reiterate that the machines that time out can successfully connect if plugged directly into the modem. This very much seems to be a pfSense problem, but I cannot for the life of me understand what the issue is or even where to look.

                                    "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      Sabyre
                                      last edited by

                                      Any other suggestions?

                                      "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        tim.mcmanus @Sabyre
                                        last edited by

                                        @sabyre said in Odd Craigslist Issue:

                                        Any other suggestions?

                                        Wipe your pfSense installation. Leave a basic, default configuration on it and then connect a client to it. See if you can repeat the issue.

                                        It could be a config issue buried deep somewhere that we're not looking. A default install turned into a bridge would eliminate a config issue (in theory). You can save your old configs and re-import them after the test.

                                        It shouldn't be behaving like it is, and if it truly is a pfSense issue, testing a default install with minimal configurations may help resolve this.

                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          Sabyre @tim.mcmanus
                                          last edited by

                                          @tim-mcmanus I was trying to avoid that, but thank you for the response. It seems that may be the best option at this point.

                                          "We are the music makers and we are the dreamers of the dreams" - Willy Wonka

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            Stewart
                                            last edited by

                                            I know you've kind of covered this but could Squid or some proxy caching be causing the issue? Or did you have it and remove the package where there may be some remnants? One PC could be set to be ignored and allow all traffic. Could explain why that one PC can connect but the others can't?

                                            Just throwing something out there.

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