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

    Unable to get site-site VPN working

    Scheduled Pinned Locked Moved WireGuard
    18 Posts 3 Posters 515 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.
    • S
      stevelup
      last edited by

      Hi

      I've got a bit of a baffling problem and would appreciate some assistance.

      I've set up a site-to-site VPN between two locations.

      Office is 192.168.1.1/24
      Home is 192.168.1.0/24

      Wireguard is up and running fine and I can ping devices at the office from home using the ping tool in the pfSense GUI.

      Likewise, I can ping devices at home from the office using the ping tool.

      However I cannot actually ping anything from either LAN. Static routes are present and correct, and traffic is even reaching the remote firewall - for example if I ping an address at home from the office, then look at Diagnostics > States on the home firewall, I can see the packets coming in.

      I've followed the pfSense official guide and also Christian McDonald's YouTube video.

      Would appreciate suggestions for next troubleshooting steps.

      Thanks!

      V 1 Reply Last reply Reply Quote 0
      • V
        viragomann @stevelup
        last edited by

        @stevelup said in Unable to get site-site VPN working:

        Office is 192.168.1.1/24
        Home is 192.168.1.0/24

        These networks are obviously overlapping.
        If they are really like this you should change your home subnet to something else.

        S 1 Reply Last reply Reply Quote 0
        • S
          stevelup @viragomann
          last edited by

          @viragomann sorry, my apologies - that was a silly typo.

          Office is 192.168.1.0/24
          Home is 192.168.0.0/24

          Bob.DigB V 2 Replies Last reply Reply Quote 1
          • Bob.DigB
            Bob.Dig LAYER 8 @stevelup
            last edited by

            @stevelup I guess it's show your rules time.

            S 1 Reply Last reply Reply Quote 0
            • V
              viragomann @stevelup
              last edited by

              @stevelup said in Unable to get site-site VPN working:

              However I cannot actually ping anything from either LAN.

              Maybe the destination devices are blocking the access from the remote site.

              Remember that this is the default behavior of common operating systems. You have to allow access from outside in its firewall first.

              S 1 Reply Last reply Reply Quote 0
              • S
                stevelup @viragomann
                last edited by

                @viragomann No, it's not that - these are known pingable devices, and in any event, I can ping them across the VPN from the pfSense GUI.

                1 Reply Last reply Reply Quote 0
                • S
                  stevelup @Bob.Dig
                  last edited by

                  @Bob-Dig Indeed it is! I'm out this evening, but will do a full set of screenshots tomorrow.

                  1 Reply Last reply Reply Quote 0
                  • S
                    stevelup
                    last edited by stevelup

                    Home in 'light' theme, office in 'dark' theme.

                    Here is a successful ping of a device on the office LAN from the home pfSense GUI
                    wg-home-ping-office-ok.png

                    Here is a successful ping of a device on the home LAN from the office pfSense GUI
                    wg-office-ping-home-ok.png

                    Office > home static route
                    wg-office-static-route.png

                    Office firewall rule (it's just any/any)
                    wg-office-fw-rule.png

                    Office peers
                    wg-office-peers.png

                    Home > office static route
                    wg-home-static-route.png

                    Home firewall rule (again, just any/any)
                    wg-home-fw-rule.png

                    Home peers
                    wg-home-peers.png

                    1 Reply Last reply Reply Quote 0
                    • S
                      stevelup
                      last edited by

                      Here's my LAN firewall rule in case it's relevant - again, it just allows any
                      wg-home-lan-fw-rule.png

                      And here is what I see if I try and make a random connection (I just telnetted to the unused port 12345) from home to the office.
                      wg-home-states.png

                      I'm obviously just missing something spectacularly dumb... but this has me at a loss and I'm not one who normally gives up and asks for help!

                      Bob.DigB 1 Reply Last reply Reply Quote 0
                      • Bob.DigB
                        Bob.Dig LAYER 8 @stevelup
                        last edited by Bob.Dig

                        @stevelup And you have no rules on the WireGuard-Interface-Tab (both sides)?
                        Please share your WireGuard-Interfaces as well. There you should set 1420 as MTU and MSS.
                        Your allowed IPs with /31 are wrong, that should be /32 with the IP of the other side of the tunnel but it doesn't look to be related to your actual problem.

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          stevelup @Bob.Dig
                          last edited by

                          @Bob-Dig Can confirm there are no rules in either WireGuard tab. I followed the advice in Christian McDonald's video and set Interface Group Membership to 'Only Unassigned Tunnels' which means that rule isn't in play anyway. But this was one of my troubleshooting steps after I couldn't get it working.

                          The /31 came from the official docs:-

                          https://docs.netgate.com/pfsense/en/latest/recipes/wireguard-s2s.html

                          But as you say, I don't think that's relevant because the VPN is actually working fine.

                          I will certainly try changing it though just for the purposes of eliminating a further variable.

                          Can confirm MTU is set to 1420 at both ends.

                          Bob.DigB 1 Reply Last reply Reply Quote 0
                          • Bob.DigB
                            Bob.Dig LAYER 8 @stevelup
                            last edited by Bob.Dig

                            @stevelup said in Unable to get site-site VPN working:

                            I will certainly try changing it though just for the purposes of eliminating a further variable.

                            Please do, could be a potential issue with the documentation there. If you change that, does the gateway monitoring work? It shouldn't work right now...

                            What clients are we talking about? If it is Windows, turn their firewalls off on both sides just to make sure, because I can't see the problem right now.

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              stevelup @Bob.Dig
                              last edited by

                              @Bob-Dig Gateway monitoring is working fine (and always has)

                              wg-gateway-monitoring-home.png wg-gateway-monitoring-office.png

                              The client devices I'm pinging to/from are Linux boxes with no firewall, and as above, they are pingable from the pfSense GUI

                              Both the site-to-site and site-to-multisite tutorials on the pfSense docs show a subnet there not a single host, as does Christian's video, but I'll certainly try it.

                              S Bob.DigB 2 Replies Last reply Reply Quote 0
                              • S
                                stevelup @stevelup
                                last edited by

                                Hi

                                Many thanks for your continuing assistance.

                                I did that...

                                wg-office-peer-32.png wg-home-peer-32.png

                                ... no change. Gateway monitoring still working both ends, I can ping either direction from pfSense GUI, but not from either LAN.

                                This feels like a firewall / NAT issue, and not really anything to do with Wireguard.

                                Steve

                                1 Reply Last reply Reply Quote 0
                                • Bob.DigB
                                  Bob.Dig LAYER 8 @stevelup
                                  last edited by

                                  @stevelup Might be pfSense-magic. If gateway monitoring is already working, nothing to do. But it might be a pfSense only thing.

                                  Firewall/NAT issue... I don't think so because you don't NAT if you have followed the tutorial by Christian. Your VMs running bare metal or?

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    stevelup
                                    last edited by

                                    I have a mixture of bare metal and virtualised stuff at both ends, not sure it's relevant.

                                    Network is simple, one single flat /24 on each side.

                                    It's worth pointing out that I can't even ping the remote pfSense gateways which basically rules out anything external as far as I can see.

                                    See below - I can ping 192.168.1.254 from my home pfSense GUI, but not from my home LAN.

                                    This is going to be something spectacularly dumb when I figure out what it is but I just don't understand how to troubleshoot this.

                                    wg-home-ping-gw-bad.png wg-home-ping-gw.png

                                    V 1 Reply Last reply Reply Quote 0
                                    • V
                                      viragomann @stevelup
                                      last edited by

                                      @stevelup said in Unable to get site-site VPN working:

                                      I can ping 192.168.1.254 from my home pfSense GUI, but not from my home LAN.

                                      Post the routing tables of all involved devices, please: The one of the LAN machine and of both pfSense nodes.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        stevelup @viragomann
                                        last edited by

                                        I am so sorry to have wasted your time but I've solved this, and it was complete and absolute muppetry on my behalf.

                                        I had, many months ago, attempted to set this same thing up using an IPsec tunnel. The non-working IPsec tunnel was still set up on one of the devices...

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