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

    pfSense 2.5 to pfSense 2.5 IPsec tunnel fails to connect

    Scheduled Pinned Locked Moved IPsec
    20 Posts 9 Posters 3.9k Views 10 Watching
    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.
    • jimpJ Offline
      jimp Rebel Alliance Developer Netgate
      last edited by

      To ensure you have all of the current known and fixed IPsec issues corrected, You can install the System Patches package and then create entries for the following commit IDs to apply the fixes:

      • ead6515637a34ce6e170e2d2b0802e4fa1e63a00 #11435
      • 57beb9ad8ca11703778fc483c7cba0f6770657ac #11435
      • 10eb04259fd139c62e08df8de877b71fdd0eedc8 #11442
      • ded7970ba57a99767e08243103e55d8a58edfc35 #11486
      • afffe759c4fd19fe6b8311196f4b6d5e288ea4fb #11487
      • 2fe5cc52bd881ed26723a81e0eed848fd505fba6 #11488
      • f731957f945af90d6a75f0e33f91a440a6a55736 #11526

      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!

      D 1 Reply Last reply Reply Quote 1
      • M Offline
        MarcO42
        last edited by

        Hi,
        I also need to install this one:

        • https://github.com/pfsense/pfsense/commit/4e5857b656c7bfd59efadbb9a124876a5516c7df.patch

        and have to setup the Dead Peer Detection (DPD) to Delay 60 and Max failures 5.
        Cheers
        Marco

        jimpJ 1 Reply Last reply Reply Quote 0
        • jimpJ Offline
          jimp Rebel Alliance Developer Netgate @MarcO42
          last edited by

          @marco42 said in pfSense 2.5 to pfSense 2.5 IPsec tunnel fails to connect:

          Hi,
          I also need to install this one:

          • https://github.com/pfsense/pfsense/commit/4e5857b656c7bfd59efadbb9a124876a5516c7df.patch

          That is the same as ead6515637a34ce6e170e2d2b0802e4fa1e63a00 which is in the list above already, but the commit you linked is to master and ead6515637a34ce6e170e2d2b0802e4fa1e63a00 is to RELENG_2_5_0 -- they both apply cleanly but it's better to use the one from the appropriate branch.

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

            Hi,

            Just wanted to give some feedback that after the upgrade of one side of a VTI-connection between two pfSenses, IPsec failed with "trap not found, unable to acquire reqid".

            Reconfiguration did not help, applying all the patches above did. I will revert to a VM snapshot anyway and wait for a maintenance release.

            jimpJ 1 Reply Last reply Reply Quote 0
            • jimpJ Offline
              jimp Rebel Alliance Developer Netgate @Morlock
              last edited by

              @morlock said in pfSense 2.5 to pfSense 2.5 IPsec tunnel fails to connect:

              "trap not found, unable to acquire reqid"

              That isn't a fatal error, it's normal with VTI.

              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!

              M 1 Reply Last reply Reply Quote 0
              • M Offline
                Morlock @jimp
                last edited by

                @jimp Ok, then it didn't connect for some other reason that is not logged with my settings. I hadn't really time to look into it more detailed. I had applied the first six patches first, but only 731957f945af90d6a75f0e33f91a440a6a55736 eventually made a difference.

                1 Reply Last reply Reply Quote 0
                • D Offline
                  dyener @jimp
                  last edited by

                  @jimp Thank you for compiling this convenient list of patches! Can I apply them to pfSense Plus 21.02 devices, or are they only for pfSense CE 2.5? I'm trying to make a basic IPsec tunnel between an SG-1100 and a homebuilt box, and cannot get it to work with those respective software versions. Forgive the question, as I have never tried using patches before. Also, do I need to revert the patches when the next upgrade becomes available, or is it safe to apply the upgrade on top of them? Thank you again!

                  C 1 Reply Last reply Reply Quote 0
                  • C Offline
                    ComputerFreek @dyener
                    last edited by

                    Just a question, why is this not in an official fix or release yet? I have 3 firewalls spread out between my parents, my friends house and my own running the community edition. I don't understand why this hasn't been fixed yet. My ipsec tunnels are down even after a fresh install. I'm just confused why it is taking so long for this to become a "fix".

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

                      Making a new release takes time, effort, and testing. There are still numerous things we're actively investigating.

                      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
                      • B Offline
                        beejee
                        last edited by

                        After upgraded to version 21.02-RELEASE-p1, my Netgate XG-7100 kept getting disconnected to a remote Cisco RV042 (even though it showed as connected). The IPsec tunnel had been working smoothly for a year without any hiccup now decided to act up. There is no pattern when it would stop the connection, most of the time just within couple minutes. I applied the 7 patches as advised about but still no luck. My tunnel is using IKEv1, AES_CBC (128), HMAC_SHA1_96, PRF_HMAC_SHA1, MODP_768. I am under the pressure to get it back on track. Please help! Thank you.

                        1 Reply Last reply Reply Quote 0
                        • B Offline
                          beejee
                          last edited by

                          I finally got my IPsec tunnel to work without interruption on my Netgate XG-7100 by turning of the Hardware Crypto. I believe it is a work around solution since the Hardware Crypto has to be off.

                          jimpJ 1 Reply Last reply Reply Quote 0
                          • jimpJ Offline
                            jimp Rebel Alliance Developer Netgate @beejee
                            last edited by

                            @beejee said in pfSense 2.5 to pfSense 2.5 IPsec tunnel fails to connect:

                            I finally got my IPsec tunnel to work without interruption on my Netgate XG-7100 by turning of the Hardware Crypto. I believe it is a work around solution since the Hardware Crypto has to be off.

                            Which hardware crypto option did you have enabled on there? If it was AES-NI, that sounds similar to an issue we're already tracking. If it's not, it could be a different problem. On the XG-7100 you can switch from AES-NI to QAT which should be equal to or faster in performance and potentially more stable as the issues we're aware of only affect AES-NI at the moment.

                            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!

                            B 1 Reply Last reply Reply Quote 2
                            • B Offline
                              beejee
                              last edited by

                              @jimp said in pfSense 2.5 to pfSense 2.5 IPsec tunnel fails to connect:

                              Which hardware crypto option did you have enabled on there?

                              You were right. It was "AES-NI and BSD Cryto Device (aesni,cryptodev)" option. I believe it would be the best option for my appliance overall.

                              I will try the "QAT" as your suggested sometime tonight. Thank you!

                              1 Reply Last reply Reply Quote 0
                              • B Offline
                                beejee
                                last edited by

                                @jimp said in pfSense 2.5 to pfSense 2.5 IPsec tunnel fails to connect:

                                On the XG-7100 you can switch from AES-NI to QAT which should be equal to or faster in performance and potentially more stable

                                Yes my XG-7100 IPsec tunnel is working smoothly with "Intel QuickAssist (QAT)" on. My CPU Type is "Intel(R) Atom(TM) CPU C3558 @ 2.20GHz". I actually don't know where to check if my IPsec tunnel is really using the QAT since I didn't see it is listed anywhere in the Dashboard. The Dashboard mentioned that "AES-NI CPU Crypto: Yes (inactive)" instead.

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

                                  The next update will show QAT on the dashboard properly, but for now you can check:

                                  1. That the module is loaded:
                                    : kldstat | grep qat
                                     5    1 0xffffffff84322000    146e0 qat.ko
                                     6    1 0xffffffff84337000    9f521 qat_c3xxxfw.ko
                                    
                                  2. That the device is consuming interrupts (will increase as traffic is encrypted/decrypted through IPsec):
                                    : vmstat -i | egrep 'total|qat'
                                    interrupt                          total       rate
                                    irq300: qat0                      489041          0
                                    

                                  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!

                                  D 1 Reply Last reply Reply Quote 1
                                  • B Offline
                                    beejee
                                    last edited by

                                    @jimp Awesome! I think my IPsec is really utilizing the QAT. Thank you so much!
                                    I downloaded a large file through the tunnel and checked the stat:

                                    :kldstat | grep qat
                                     3    1 0xffffffff83f22000    146e0 qat.ko
                                     4    1 0xffffffff83f37000    9f521 qat_c3xxxfw.ko
                                    
                                    :vmstat -i | egrep 'total|qat'
                                    interrupt                          total       rate
                                    irq293: qat0                       43576          1
                                    irq294: qat0                       27168          1
                                    irq295: qat0                        7909          0
                                    irq296: qat0                       18777          0
                                    
                                    :vmstat -i | egrep 'total|qat'
                                    interrupt                          total       rate
                                    irq293: qat0                      396393          9
                                    irq294: qat0                       39664          1
                                    irq295: qat0                       19005          0
                                    irq296: qat0                       47598          1
                                    
                                    
                                    1 Reply Last reply Reply Quote 1
                                    • B Offline
                                      brians @jimp
                                      last edited by brians

                                      @jimp Thanks I had problem with tunnel to a Cisco router where I could ping but then sending any traffic through would kill the tunnel. Switching my 5100 to QAT seems to have fixed this issue.

                                      I have another tunnel between the SG-5100 and an older SG-2220.. enabling QAT on the 2200 is slower than using AES-NI - iperf3 test are 220Mbps with AES-NI and only around 100Mbps on QAT when I enable it on the SG-2220.

                                      1 Reply Last reply Reply Quote 0
                                      • D Offline
                                        danjeman @jimp
                                        last edited by danjeman

                                        @jimp Guessing the Dashboard display for QAT or other crypto modules didn't make it to 21.02.2 - at least my XG-7100's still show 'AES-NI CPU Crypto: Yes (inactive) - no mention of QAT anywhere that I can find on a Dashboard widget etc.

                                        jimpJ 1 Reply Last reply Reply Quote 0
                                        • jimpJ Offline
                                          jimp Rebel Alliance Developer Netgate @danjeman
                                          last edited by

                                          @danjeman said in pfSense 2.5 to pfSense 2.5 IPsec tunnel fails to connect:

                                          @jimp Guessing the Dashboard display for QAT or other crypto modules didn't make it to 21.02.2 - at least my XG-7100's still show 'AES-NI CPU Crypto: Yes (inactive) - no mention of QAT anywhere that I can find on a Dashboard widget etc.

                                          It's there on 21.05 snapshots, didn't make it into 21.02.2.

                                          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
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.