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

    ipsec site to site vpn

    Scheduled Pinned Locked Moved IPsec
    8 Posts 3 Posters 724 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.
    • A
      acp
      last edited by

      I have issues with connecting to RV042G Gigabit Dual WAN VPN Router

      Tunnel is established from pfsense but cannot initiate the tunnel from remote site to local pfsense site

      any ideas, same config on both sides

      1 Reply Last reply Reply Quote 0
      • DerelictD
        Derelict LAYER 8 Netgate
        last edited by

        Based on the information given the only idea anyone can have is, "I guess it doesn't work."

        Look at Status > System Logs, IPsec for the times when the remote tries to initiate the connection. Anything interesting there?

        Chattanooga, Tennessee, USA
        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
        Do Not Chat For Help! NO_WAN_EGRESS(TM)

        1 Reply Last reply Reply Quote 0
        • A
          acp
          last edited by

          Hello,

          We are trying to setup a site to site ipsec vpn from PFSense to a Cisco RV042G Gigabit Dual WAN VPN Router. We have set it up on both sides. On Status > IPSec it says established but never seems to be established more then 5 minutes.

          As I was searching through the log this is what I keep seeing a lot.

          Feb 6 10:05:32	charon		15[CFG] vici client 121 disconnected
          Feb 6 10:05:32	charon		10[CFG] vici client 121 requests: list-sas
          Feb 6 10:05:32	charon		15[CFG] vici client 121 registered for: list-sa
          Feb 6 10:05:32	charon		10[CFG] vici client 121 connected
          Feb 6 10:05:27	charon		13[CFG] vici client 120 disconnected
          Feb 6 10:05:27	charon		10[CFG] vici client 120 requests: list-sas
          Feb 6 10:05:27	charon		13[CFG] vici client 120 registered for: list-sa
          Feb 6 10:05:27	charon		10[CFG] vici client 120 connected
          

          Also the error we are getting on the Cisco side is that it says "Waiting for Connection"

          K A 2 Replies Last reply Reply Quote 0
          • K
            Konstanti @acp
            last edited by

            @acp

            This log shows that you went through the webgui to the status/ipsec page. Perhaps there is still data with the cause of the connection failure

            1 Reply Last reply Reply Quote 0
            • A
              acp @acp
              last edited by

              @acp This is the part of the log that keeps repeating itself

              Feb 6 10:51:48	charon		09[CFG] vici client 238 disconnected
              Feb 6 10:51:48	charon		09[CFG] vici client 238 requests: list-sas
              Feb 6 10:51:48	charon		07[CFG] vici client 238 registered for: list-sa
              Feb 6 10:51:48	charon		16[CFG] vici client 238 connected
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> nothing to initiate
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		16[NET] <con1000|765> sending packet: from ##.##.###.###[500] to ###.###.###.###[500] (76 bytes)
              Feb 6 10:51:43	charon		16[ENC] <con1000|765> generating INFORMATIONAL_V1 request 3399274438 [ HASH N(NO_PROP) ]
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> activating INFORMATIONAL task
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> queueing INFORMATIONAL task
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> no matching proposal found, sending NO_PROPOSAL_CHOSEN
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> received 86400s lifetime, configured 0s
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> configured proposals: ESP:AES_CBC_128/HMAC_MD5_96/MODP_768/NO_EXT_SEQ
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> received proposals:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> selecting traffic selectors for us:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> selecting traffic selectors for other:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> found matching child config "con1000" with prio 10
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> candidate "con1000" with prio 5+5
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> proposing traffic selectors for other:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> proposing traffic selectors for us:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> looking for a child config for ##.#.##.#/24|/0 === ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[ENC] <con1000|765> parsed QUICK_MODE request 3078259857 [ HASH SA No ID ID ]
              Feb 6 10:51:43	charon		16[NET] <con1000|765> received packet: from ###.###.###.###[500] to ##.##.###.###[500] (204 bytes)
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> nothing to initiate
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		16[NET] <con1000|765> sending packet: from ##.##.###.###[500] to ###.###.###.###[500] (76 bytes)
              Feb 6 10:51:43	charon		16[ENC] <con1000|765> generating INFORMATIONAL_V1 request 3424543902 [ HASH N(NO_PROP) ]
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> activating INFORMATIONAL task
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> queueing INFORMATIONAL task
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> no matching proposal found, sending NO_PROPOSAL_CHOSEN
              Feb 6 10:51:43	charon		16[IKE] <con1000|765> received 86400s lifetime, configured 0s
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> configured proposals: ESP:AES_CBC_128/HMAC_MD5_96/MODP_768/NO_EXT_SEQ
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> received proposals:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> selecting traffic selectors for us:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> selecting traffic selectors for other:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> found matching child config "con1000" with prio 10
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> candidate "con1000" with prio 5+5
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> proposing traffic selectors for other:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> proposing traffic selectors for us:
              Feb 6 10:51:43	charon		16[CFG] <con1000|765> looking for a child config for ##.#.##.#/24|/0 === ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		16[ENC] <con1000|765> parsed QUICK_MODE request 1894048691 [ HASH SA No ID ID ]
              Feb 6 10:51:43	charon		16[NET] <con1000|765> received packet: from ###.###.###.###[500] to ##.##.###.###[500] (204 bytes)
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> nothing to initiate
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		01[NET] <con1000|765> sending packet: from ##.##.###.###[500] to ###.###.###.###[500] (76 bytes)
              Feb 6 10:51:43	charon		01[ENC] <con1000|765> generating INFORMATIONAL_V1 request 660758989 [ HASH N(NO_PROP) ]
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> activating INFORMATIONAL task
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> queueing INFORMATIONAL task
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> no matching proposal found, sending NO_PROPOSAL_CHOSEN
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> received 86400s lifetime, configured 0s
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> configured proposals: ESP:AES_CBC_128/HMAC_MD5_96/MODP_768/NO_EXT_SEQ
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> received proposals:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> selecting traffic selectors for us:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> selecting traffic selectors for other:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> found matching child config "con1000" with prio 10
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> candidate "con1000" with prio 5+5
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> proposing traffic selectors for other:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> proposing traffic selectors for us:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> looking for a child config for ##.#.##.#/24|/0 === ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[ENC] <con1000|765> parsed QUICK_MODE request 3142705628 [ HASH SA No ID ID ]
              Feb 6 10:51:43	charon		01[NET] <con1000|765> received packet: from ###.###.###.###[500] to ##.##.###.###[500] (204 bytes)
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> nothing to initiate
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		01[NET] <con1000|765> sending packet: from ##.##.###.###[500] to ###.###.###.###[500] (76 bytes)
              Feb 6 10:51:43	charon		01[ENC] <con1000|765> generating INFORMATIONAL_V1 request 3725265604 [ HASH N(NO_PROP) ]
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> activating INFORMATIONAL task
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> queueing INFORMATIONAL task
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> no matching proposal found, sending NO_PROPOSAL_CHOSEN
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> received 86400s lifetime, configured 0s
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> configured proposals: ESP:AES_CBC_128/HMAC_MD5_96/MODP_768/NO_EXT_SEQ
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> received proposals:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> selecting traffic selectors for us:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> selecting traffic selectors for other:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> found matching child config "con1000" with prio 10
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> candidate "con1000" with prio 5+5
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> proposing traffic selectors for other:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> proposing traffic selectors for us:
              Feb 6 10:51:43	charon		01[CFG] <con1000|765> looking for a child config for ##.#.##.#/24|/0 === ##.#.##.#/24|/0
              Feb 6 10:51:43	charon		01[ENC] <con1000|765> parsed QUICK_MODE request 2151465811 [ HASH SA No ID ID ]
              Feb 6 10:51:43	charon		01[NET] <con1000|765> received packet: from ###.###.###.###[500] to ##.##.###.###[500] (204 bytes)
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> QUICK_MODE request with message ID 2308406374 processing failed
              Feb 6 10:51:43	charon		01[NET] <con1000|765> sending packet: from ##.##.###.###[500] to ###.###.###.###[500] (76 bytes)
              Feb 6 10:51:43	charon		01[ENC] <con1000|765> generating INFORMATIONAL_V1 request 3082009329 [ HASH N(INVAL_HASH) ]
              Feb 6 10:51:43	charon		01[IKE] <con1000|765> integrity check failed
              Feb 6 10:51:43	charon		01[ENC] <con1000|765> received HASH payload does not match
              Feb 6 10:51:43	charon		01[ENC] <con1000|765> parsed QUICK_MODE request 2308406374 [ HASH SA No ID ID ]
              Feb 6 10:51:43	charon		01[NET] <con1000|765> received packet: from ###.###.###.###[500] to ##.##.###.###[500] (204 bytes)
              Feb 6 10:51:34	charon		01[IKE] <con1000|765> nothing to initiate
              Feb 6 10:51:34	charon		01[IKE] <con1000|765> activating new tasks
              Feb 6 10:51:34	charon		01[ENC] <con1000|765> parsed INFORMATIONAL_V1 request 997694365 [ HASH N(DPD_ACK) ]
              Feb 6 10:51:34	charon		01[NET] <con1000|765> received packet: from ###.###.###.###[500] to ##.##.###.###[500] (92 bytes)
              
              
              K 1 Reply Last reply Reply Quote 0
              • K
                Konstanti @acp
                last edited by Konstanti

                @acp
                I understand correctly that the connection is established and the traffic goes through the tunnel ? And after 5 minutes, the connection drops ?
                Can I see the Cisco log ?
                And see the connection establishment log and the moment of the tunnel drop ?

                1 Reply Last reply Reply Quote 0
                • DerelictD
                  Derelict LAYER 8 Netgate
                  last edited by

                  @acp said in ipsec site to site vpn:

                  Feb 6 10:51:43 charon 16[NET] <con1000|765> received packet: from ###.###.###.###[500] to ##.##.###.###[500] (204 bytes)
                  Feb 6 10:51:43 charon 16[ENC] <con1000|765> parsed QUICK_MODE request 3078259857 [ HASH SA No ID ID ]
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> looking for a child config for ##.#.##.#/24|/0 === ##.#.##.#/24|/0
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> proposing traffic selectors for us:
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> ##.#.##.#/24|/0
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> proposing traffic selectors for other:
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> ##.#.##.#/24|/0
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> candidate "con1000" with prio 5+5
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> found matching child config "con1000" with prio 10
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> selecting traffic selectors for other:
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> selecting traffic selectors for us:
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> config: ##.#.##.#/24|/0, received: ##.#.##.#/24|/0 => match: ##.#.##.#/24|/0
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> received proposals:
                  Feb 6 10:51:43 charon 16[CFG] <con1000|765> configured proposals: ESP:AES_CBC_128/HMAC_MD5_96/MODP_768/NO_EXT_SEQ
                  Feb 6 10:51:43 charon 16[IKE] <con1000|765> received 86400s lifetime, configured 0s
                  Feb 6 10:51:43 charon 16[IKE] <con1000|765> no matching proposal found, sending NO_PROPOSAL_CHOSEN
                  

                  The other side is trying to bring up a "Phase 2"

                  They are sending no encryption/hashing proposal (which is strange. I don't recall ever seeing that before.)

                  You side is set for AES-128-CBC, MD5, PFS Group 1.

                  There is no match and your side rejects the attempt.

                  Chattanooga, Tennessee, USA
                  A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                  DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                  Do Not Chat For Help! NO_WAN_EGRESS(TM)

                  1 Reply Last reply Reply Quote 0
                  • A
                    acp
                    last edited by

                    OK matched the Encryption Algorithm and Hash algorithm and PFS key group again on both pfsesne and cisco and added Lan ip of Cisco to advanced config on pfsese to ping.

                    and it all now works, can ping from the firewall on both sides to local internal pcs.

                    but now need to figure out routing from local subnet of site A to local subnet of site B and vice versa

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