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

    IPSec mobile CARP

    Scheduled Pinned Locked Moved IPsec
    17 Posts 2 Posters 1.1k 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.
    • Y
      Yazur
      last edited by

      Good morning,

      I have two redundant pfsense with CARP / Pfsync...

      I have created an IPsec Mobile tunnel, it works when I pass it through the WAN IP of my first pfsense.
      But it doesn't work when I mention the VIP WAN.

      A manipulation must be done for it to work?

      WAN pfsense 1 :

      Screenshot_5.png

      WAN VIP:

      1807b88b-0e5a-4c14-9e8e-fec997cd5389-image.png

      ( translate : Unable to connect to VPN_OVH. IKE authentication information is not acceptable.)

      I have created two certificates the first one that works well with the WAN address first pfsense.
      And another one with the CARP virtual IP of the WAN.

      The configuration that I realized for the virtual WAN :

      Screenshot_12.png

      Screenshot_13.png

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

        Are you certain the firewall is receiving traffic for that VIP?

        Does anything show as blocked in the firewall log?

        Do you see anything in the state table from the client IP address when it's trying?

        Anything in the IPsec log?

        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!

        Y 1 Reply Last reply Reply Quote 1
        • Y
          Yazur @jimp
          last edited by Yazur

          @jimp

          LOG ipsec :

          Screenshot_14.png

          I edit this post as soon as the screens are done

          1c80288b-f8c5-451e-a8e9-5dfee46731ec-image.png

          I don't have a log for firewall since I have an ACL that lets everything through.

          "Do you see anything in the state table from the client IP address when it's trying?"

          Where is it?

          1 Reply Last reply Reply Quote 0
          • Y
            Yazur
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              The IPsec tab rule wouldn't be relevant, WAN would be the rules the client hits. But that's not it because you see entries in the client log.

              Looking at the message in the log, it's not matching your mobile IPsec config. You can see that it's matching bypasslan instead which means that it didn't match the Phase 1 settings. Most likely your IDs or something along those lines is not matching.

              Go back a bit more in the IPsec log (increase the number of lines it shows, or dump the whole log from ssh with clog /var/log/ipsec.log.

              If your IPsec config is using a certificate, the certificate may not include the CARP VIP in its SANs.

              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!

              Y 1 Reply Last reply Reply Quote 0
              • Y
                Yazur @jimp
                last edited by Yazur

                I just looked at the ipsec logs, I don't understand exactly what I'm looking at, there's a lot of information.

                Could you tell me how the configuration of P1 should be with Carp VIP...

                My certificate says in SAN: "PfsenseMASTER_OVH.lgdd.local and my VIP"

                The same configuration but with the WAN of the pfsense 1 "so no VIP" works perfectly.
                So I don't understand why it doesn't work with the VIP.

                Screenshot_15.png

                Screenshot_16.png

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

                  What is the value of "My Identifier" in the Phase 1 authentication proposal on the server config?

                  If you look at the configuration in /var/etc/ipsec/ipsec.conf, what does it show for leftid?

                  Normally that would be the hostname of the server, and the client would be connecting to the hostname, which would also match a SAN in the server certificate. And to use a VIP you'd point the hostname to the VIP instead of the interface address. If you use a VIP directly, it should be the VIP in the ID (set to IP Address), in the SAN, etc.

                  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!

                  Y 1 Reply Last reply Reply Quote 0
                  • Y
                    Yazur @jimp
                    last edited by Yazur

                    /var/etc/ipsec/ipsec.conf

                    Screenshot_17.png

                    Certificate

                    Screenshot_18.png

                    I use this powershell command to create the tunnel as well as other commands but this is the main :

                    Add-VpnConnection -Name "VPN_OVH" -ServerAddress "WAN VIP" ` -TunnelType IKEv2 -AuthenticationMethod EAP -EncryptionLevel "Required"

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

                      left and leftid should match in your case. Are they really different? Is the VIP selected in the Interface option for the VPN?

                      It would help to see screenshots of the mobile IPsec P1 settings

                      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!

                      Y 1 Reply Last reply Reply Quote 0
                      • Y
                        Yazur @jimp
                        last edited by Yazur

                        @jimp You have the screen in the very first publication but I give it to you here.

                        I tried to put the VIP but also my simple interface, in both cases it doesn't work.

                        Screenshot_12.png

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

                          I meant at it was exactly when you captured the ipsec.conf above.

                          It should be set to the VIP in the interface and ID. Set it that way. Save, apply. Check ipsec.conf again. Try to connect again and see if the logs change.

                          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!

                          Y 1 Reply Last reply Reply Quote 0
                          • Y
                            Yazur
                            last edited by

                            I checked the configuration file; it's changing fine.

                            I try to connect and send you the logs.

                            1 Reply Last reply Reply Quote 0
                            • Y
                              Yazur @jimp
                              last edited by

                              @jimp

                              It's good it's working.
                              That's weird, 'cause I've tried this setup.
                              It seemed to make the most sense to me.

                              Then I did an "f-route" in my cd to reset my routes. Maybe that helped a little?

                              Thanks a lot, I'm left with the 192.168.26.0/24 network access problem which is the LAN of another pfsense which is connected to the pfsense with LAN 172.16.26.0/24 through a normal ipsec tunnel.

                              I do have two P2 one in 192.168.26.0/24 and one in 172.16.26.0/24.
                              The pfsense which is connected in a mobile ipsec tunnel does receive packets going to 192.168.26.0/24 but apparently doesn't know how to route them to the right destination.

                              My client workstation has the right routes:

                              Screenshot_19.png

                              64e9e9f0-a513-4850-b2bd-39139f3495a1-image.png

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

                                You will probably be better off starting a fresh thread for that since it's not related to the original topic here and can easily get lost in the other conversation.

                                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!

                                Y 1 Reply Last reply Reply Quote 0
                                • Y
                                  Yazur @jimp
                                  last edited by

                                  @jimp Yes, no problem, thanks you

                                  https://forum.netgate.com/topic/151438/ipsec-mobile-to-an-other-network-ipsec

                                  1 Reply Last reply Reply Quote 0
                                  • Y
                                    Yazur
                                    last edited by

                                    @jimp

                                    Sorry to bother you again.

                                    Small problem when I connect the mobile ipsec tunnel from a "Windows 10" client machine, everything works.
                                    But when I'm on a Windows 7 machine the connection doesn't work.
                                    Here are the logs:

                                    Screenshot_20.png

                                    In these logs, what I understand is that it doesn't have the DH group corresponding to the tunnel's DH group, so it doesn't match.

                                    But I did enter this powershell command on the client machine:

                                    Set-Itemproperty -path 'HKLM:\SYSTEM\CurrentControlSet\Services\RasMan\Parameters' -Name 'NegotiateDH2048_AES256' -value '2'.

                                    Maybe she's not good for Windows 7? "It doesn't display any errors when I run it."

                                    PS: Do you have a technique to create VPN powershell tunnels with Windows 7 because the "Add-VpnConnection" command doesn't exist. Even after upgrading powershell 2.0 to 4.0.

                                    Thanks for your help.

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

                                      That is not related to this thread, start a new thread for each of those questions separately.

                                      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.