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

    IPsec VTI does not pass traffic on 2.6.0

    Scheduled Pinned Locked Moved IPsec
    28 Posts 5 Posters 3.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.
    • T
      thatsysadmin @jimp
      last edited by thatsysadmin

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • T
        thatsysadmin @jimp
        last edited by

        @jimp
        Here's the outputs.
        https://github.com/thatsysadmin/pfsense_2.6.0_IPsec_troubleshooting

        One thing; /var/etc/swanctl.conf doesn't exist, did you mean /var/etc/ipsec/strongswan.conf?

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

          @thatsysadmin said in IPsec VTI does not pass traffic on 2.6.0:

          @jimp
          Here's the outputs.
          https://github.com/thatsysadmin/pfsense_2.6.0_IPsec_troubleshooting

          One thing; /var/etc/swanctl.conf doesn't exist, did you mean /var/etc/ipsec/strongswan.conf?

          I meant /var/etc/ipsec/swanctl.conf, I've edited the post above. I'll check out the other info and see if anything stands out.

          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
          • jimpJ
            jimp Rebel Alliance Developer Netgate
            last edited by

            You have two P2s on that tunnel, one tunnel mode and one VTI. That isn't a valid configuration and it's unnecessary. You should remove the tunnel mode entry (not just disable it). If you do that and then stop IPsec, then start IPsec, it might start working.

            That would explain the reqid mismatching which is likely why traffic isn't passing. In setkey it shows it's looking for reqid 5001 but in ifconfig the interface is set for 5002.

            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!

            T 1 Reply Last reply Reply Quote 1
            • T
              thatsysadmin @jimp
              last edited by thatsysadmin

              @jimp
              After a reconfiguration of the interfaces, it works. Thanks for all your help.

              But why would having one of the phase 2s disabled break the whole thing though; shouldn't it be disregarded if it was disabled?

              T jimpJ 2 Replies Last reply Reply Quote 0
              • T
                timboau 0 @thatsysadmin
                last edited by

                @thatsysadmin ahh interesting - I think I might have some disabled too.. After 2.5.2 left the status on P2 messed up i've not been actively monitoring them. If you have a testing setup does disabling them at EITHER end break 2.6

                1 Reply Last reply Reply Quote 0
                • K
                  Kev.i.n
                  last edited by

                  I too also had some lingering Phase 2's configured for tunnel mode, albeit in a disabled state as they were from before I made the switch to route-based.

                  After wrestling to remove these within 2.5.2 - which required reconfiguring the VTI setup - the VPN eventually started passing traffic again. After this, I took the plunge to 2.6.0 and it came back up successfully without any changes needed.

                  So it does seem like the common issue here in that if using routed mode (VTI) with old tunnel mode phase 2's still setup - even if they're disabled - prevents the s2s from passing traffic.

                  Glad we got there in the end :) Thanks for your assistance @jimp

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

                    @thatsysadmin said in IPsec VTI does not pass traffic on 2.6.0:

                    But why would having one of the phase 2s disabled break the whole thing though; shouldn't it be disregarded if it was disabled?

                    It could probably handle that better, but it's not a valid combination to have a mix of tunnel and VTI even if some are disabled. They should all be the same type, and really there should be at most one VTI P2 per address family (so one IPv4, one IPv6). I'm not sure if we have validation which actively checks for and prevents that yet, though.

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