Navigation

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

    23.01 DHCP Failover Broken (work around included)

    HA/CARP/VIPs
    2
    4
    108
    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.
    • N
      nocternal last edited by nocternal

      I pulled the trigger for my home lab pfSense HA pair and upgraded it to 23.01 from 22.05.

      Amongst the other comments posted by others already (firmware branches missing, cannot uninstall packages from GUI but can do so using 'pkg' command on CLI) I have found another incident no one has mentioned here yet anyways.

      The other issue I am seeing is on any internal interface where I have restricted rules, my DHCP failover is in a 'communication-interrrupted' state. ie. my IOT, Public-WiFi and CCTV interfaces are heavily restricted. Each of these DHCP pool status comes up as 'cummincations-interrupted'.

      As soon as I added a rule to allow tcp/519 and tcp/520 from/to same subnet on each of these interfaces - my DHCP pool status recovers to 'normal' state. As it stands now things are working fine - and I will stay on 23.01 to test things further. Hopefully this will help others - until things are fixed.

      -CARP and fail over is working fine.
      -This all worked just fine prior to 23.01 upgrade
      -Tried disabling and also uninstalling pfBlocker using CLI.!

      Here is an exmaple of ACL entry I added to each affected interface:
      Screenshot from 2023-02-16 03-49-21.png

      -I see connections on this ACL entry between my two HA hosts (so I know ACL is being matched/used)
      -DHCP_HA alias contains tcp/519 and tcp/520

      EDIT: Running each HA member as a VM on different ESXi hosts. Not running netgate hardware here if that matters. Been running this setup for 3+ years through numerous pfSense versions. Don't believe this is a VM issue.

      1 Reply Last reply Reply Quote 0
      • Moved from Installation and Upgrades by  jimp jimp 
      • jimp
        jimp Rebel Alliance Developer Netgate last edited by jimp

        There should be automatic rules to pass that traffic, but I was able to replicate this and it appears to be a one character typo in the line that fetches the failover IP address for a DHCP server interface when making the ruleset.

        I opened https://redmine.pfsense.org/issues/13965 for this and I have committed a fix which will be in momentarily.

        You can install the System Patches package and then create an entry for 2186435b5185ceb294cd6a4c1380db443e4dd218 to apply the fix once it shows up on Redmine/Github which will be any minute now.

        Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 1
        • N
          nocternal last edited by nocternal

          I have applied the patch and things are working again. I removed my ACL entries (mentioned above) before applying the patch. The DHCP pool status recovered after applying the patch provided.

          *** Also of note, the ID provided above is wrong. I tried adding it with that and was getting failures. Following the regression link shows a different changeset --> 2186435b5185ceb294cd6a4c1380db443e4dd218. I'm guessing the code was possibly edited after this was posted. I created a System patch commit ID against this.

          1 Reply Last reply Reply Quote 0
          • jimp
            jimp Rebel Alliance Developer Netgate last edited by

            I must have grabbed the wrong ID when I copied/pasted, I edited in the correct one. The ID I had in there was the merge commit from when I merged that fix into the plus tree, not the publicly accessible one.

            Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 0
            • First post
              Last post