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

Pfsense only OpenVPN Server with only single interface WAN

Scheduled Pinned Locked Moved OpenVPN
30 Posts 6 Posters 12.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.
  • N
    n1tr0666
    last edited by Jul 25, 2018, 4:51 PM

    Hello,

    I have similar problem.

    Can you help me ????

    I have setup PFSENSE on GOOGLE CLOUD with only 1 WAN interface.

    I want connect my remote office Pfsense with OpenVPN

    I can connect to Google Cloud PFSENSE Web interface

    OpenVPN connect between two PFSENSE and PING between PFSENSE work well but no communication with google internal address (10.142.0.xxx)

    Only can ping (10.142.0.7) but i want ping (10.142.0.2) it's fail.

    If I'm go in Google Cloud PFSENSE "Diagnostics" Menu and choose "Ping" it's work if choose Interface WAN for ping (10.142.0.2) but fail with interface OPENVPN

    My Setup :

    Google Cloud PFSENSE
    HTTPS - 35.237.xx.xx (Google Cloud - PFSENSE WEB INTERFACE)
    10.142.xx.xx/20 (Google Cloud WAN Internal IP)
    OPENVPN IP (192.168.50.0/24)

    Remote Office PFSENSE
    WAN IP (208.135.xx.xx/24)
    LAN IP (192.168.9.1)
    OPENVPN IP (192.168.50.0/24)

    Can you help me please ?

    1 Reply Last reply Reply Quote 0
    • V
      viragomann
      last edited by Jul 25, 2018, 5:26 PM

      Hi,

      your problem is presumably also the vpn endpoint which is not the default gateway in its local network. Above I mentioned three ways to solve that issue:

      • Best: set up a transit network instead of LAN between pfSense and your default gateway. So you can add a route to the default gateway to direct packets meant to the remote site to the vpn endpoint.
      • Add a static route for the remote network to each of the local device.
      • Use outbound NAT on pfSense to masquerade the source address by the pfSense local address.
        Using this method you will not be capable to determine the real source on the destination device. If that's no issue for you, that will be the easiest solution.
      1 Reply Last reply Reply Quote 0
      • N
        n1tr0666
        last edited by Jul 25, 2018, 6:14 PM

        Ok!

        Can you just point me in right direction for this, pfsense menu or …
        i'm searching it since one Week and i'm bit confuse now…

        For set up transit network i'm need to create a new Gateway ?

        Thx for you help !

        1 Reply Last reply Reply Quote 0
        • V
          viragomann
          last edited by Jul 25, 2018, 6:29 PM

          No, you have to set up a separate network (VLAN) between your existing gateway and the pfSense vm. I don't know if that is possible on the gateway. If not you have to choose another option.
          Give both devices an IP in that network.
          On pfSense you have to deactivate the Outbound NAT.

          Than if the vpn is a site-to-site, add a static route to your default gateway on Google cloud for the remote LAN pointing to the new WAN address of pfSense. If it is a remote access vpn you have to set the route for the tunnel network.

          BTW: If it is a site-to-site, the tunnel network mask has to be a /30.

          1 Reply Last reply Reply Quote 0
          • N
            n1tr0666
            last edited by Jul 25, 2018, 7:33 PM

            Sorry but i'm very confuse… :-(

            If I give you access to you on my PFSENSE WEB interface on Google cloud can you help me ?

            1 Reply Last reply Reply Quote 0
            • V
              viragomann
              last edited by Jul 25, 2018, 7:38 PM

              I'm not familiar with Google cloud. Is there a virtual environment with an internet gateway, where you're able to add virtual network interfaces and internal networks?

              If that is not possible take another solution.

              1 Reply Last reply Reply Quote 0
              • N
                n1tr0666
                last edited by Jul 25, 2018, 7:44 PM

                I have only network card on my pfsense VM with google cloud.

                Google cloud NAT public IP directly on private IP.

                Can access to PFSENSE WEB with public IP and WAN IP in console is private IP

                I install PFSENSE with this guide … https://blog.kylemanna.com/cloud/pfsense-on-google-cloud/

                for other method can you explain more please ?

                1 Reply Last reply Reply Quote 0
                • V
                  viragomann
                  last edited by Jul 25, 2018, 7:57 PM

                  The crux of the matter is the gateway here for this solution. If you cannot configure it, that won't work.

                  So let's try the NAT solution.
                  That is assuming that all settings are like you wrote in your first post here.
                  For this one you have to enable the Outbound NAT in the pfSense web-GUI. Firewall > NAT > Outbound. Select the hybrid mode and save that.
                  Add a new rule:
                  Interface: WAN
                  Source: any
                  Destination: 10.142.xx.xx/20 (the Google Cloud local network)
                  Translation address: Interface address

                  That should work if the vpn is configured correctly.

                  1 Reply Last reply Reply Quote 0
                  • N
                    n1tr0666
                    last edited by Jul 25, 2018, 8:47 PM

                    Thx it's work now ! :-)

                    1 Reply Last reply Reply Quote 0
                    • C
                      CoyoteKG
                      last edited by CoyoteKG Jul 25, 2018, 9:24 PM Jul 25, 2018, 9:22 PM

                      Hello,
                      I'm new with pfsense, and for now I need it only because OpenVPN.

                      I installed it to some cloud, also only with one interface for wan.
                      Because there is no possibility on that hosting to put few servers in the same vlan, I wan't to try with OpenVPN.

                      Is it possible only with bridging? I googled so much these days, and found only this 6 years old guide
                      https://hardforum.com/threads/pfsense-2-0-1-openvpn-configuration-guide.1663797/
                      but it seems like it is obsolete.
                      Also in netgate documentation there is this link
                      https://www.netgate.com/docs/pfsense/vpn/openvpn/openvpn-bridging.html
                      which also not works because it is "irrelevant" for current pfsense version.

                      Can you direct me how to make possible to put different cloud standalone servers to the same vlan?

                      1 Reply Last reply Reply Quote 0
                      • V
                        viragomann
                        last edited by Jul 25, 2018, 10:13 PM

                        There should exist smaller solutions for OpenVPN only.

                        You can get access by a transit network and routing if you have access to the default gateway, as already mentioned here. Or by adding a route to each remote device you want to reach or by NAT.

                        Also by bridging, in theory, but my experience tells me, that you will not get much support here for bridged openVPN, but you may try a new thread.
                        I can't help.

                        1 Reply Last reply Reply Quote 0
                        • G
                          grante @majinb_igor
                          last edited by Aug 7, 2018, 12:58 PM

                          @majinb_igor

                          Hi I am trying to do the same thing, could you share a screenshot of younnat config for this?

                          Thanks

                          1 Reply Last reply Reply Quote 0
                          • C
                            CoyoteKG
                            last edited by Aug 8, 2018, 8:51 AM

                            Hello, I succeeded to setup on cloud with one WAN openvpn and connect devices from different places to one network.

                            ISP is Hetzner.

                            This is the configuration if someone need. Mostly done via Wizards, with small corrections afterwards.
                            Still need a little bit to harden firewall.

                            0_1533718050732_01-WAN.PNG

                            1_1533718050734_02-OpenVPN server.PNG

                            2_1533718050734_03-Server - General Information.PNG

                            3_1533718050734_04-Server Tunnel Settings.PNG

                            4_1533718050734_05-Server - Crypto Settings.PNG

                            5_1533718050735_06-Server - Client settings.PNG

                            6_1533718050735_07-Interface Assignments.PNG

                            7_1533718050735_08-Firewall WAN.PNG

                            8_1533718050735_09-Firewall OpenVPN.PNG

                            9_1533718050735_10-Routes.PNG

                            10_1533718050736_11-Connected clients.PNG

                            1 Reply Last reply Reply Quote 0
                            • N
                              n1tr0666
                              last edited by Aug 21, 2018, 12:44 AM

                              Hello again ! :-)

                              I'm setup PFSENSE (1 WAN nic) on google cloud with 6 pfsense (client) connected site-to-site, all client can PING my google cloud network 10.142.x.x/20

                              But when connect to my server on my google cloud 10.142.x.4 i'm can't PING my local network client ….

                              If i'm connect on pfsense GUI (server-side) 10.142.x.7 and make PING test on my internal local client 10.10.5.249 it's WORK !!!!


                              pfsense server 10.142.0.7
                              google cloud server 10.242.0.4

                              pfsense client 10.10.5.1
                              Workstation client 10.10.5.249

                              ping from 10.10.5.249 to 10.142.0.7 ---- WORK
                              ping from 10.10.5.249 to 10.142.0.4 ---- WORK

                              ping from 10.142.0.7 to 10.10.5.249 ----- WORK
                              ping from 10.142.0.4 to 10.10.5.249 ----- FAIL

                              Traffic fail on one side … can you help me whit my route table please….

                              THX !!!!

                              V 1 Reply Last reply Aug 21, 2018, 10:24 AM Reply Quote 0
                              • V
                                viragomann @n1tr0666
                                last edited by Aug 21, 2018, 10:24 AM

                                @n1tr0666 said in Pfsense only OpenVPN Server with only single interface WAN:

                                I'm setup PFSENSE (1 WAN nic) on google cloud with 6 pfsense (client) connected site-to-site

                                6 site-to-site clients are connected to a single server? With CSO?

                                @n1tr0666 said in Pfsense only OpenVPN Server with only single interface WAN:

                                ping from 10.142.0.4 to 10.10.5.249 ----- FAIL

                                You have to tell the cloud server where to go to reach 10.10.5.249. Add a static route to it for the network of 10.10.5.249 and direct it to pfSense 10.142.0.7.

                                1 Reply Last reply Reply Quote 0
                                • N
                                  n1tr0666
                                  last edited by Aug 21, 2018, 8:00 PM

                                  Hello,

                                  All client can ping 10.142.0.x but FAIL from other side ….

                                  When ping from 10.142.0.4 (Windows 2016) to any pfsense client it's fail :-(

                                  If i'm log in pfsense server GUI 10.142.0.7 and test ping to 10.10.5.249 it's only work with OPENVPN interface if I choose WAN it's fail….

                                  See images in this link for more informations …..

                                  https://cloud.ordivert.net/index.php/s/ubEciIGkjNlz3lB

                                  Where add static route in pfsense server or directly in google cloud interface ???

                                  Because my Windows 2016 server VM on google (10.142.0.4) ogtain DHCP automatic and use 10.142.0.1 for Gateway. Can add route directly in my Windows 2016 ? do you have demo route for me ?

                                  Thx!

                                  V 1 Reply Last reply Aug 21, 2018, 9:55 PM Reply Quote 0
                                  • V
                                    viragomann @n1tr0666
                                    last edited by Aug 21, 2018, 9:55 PM

                                    @n1tr0666 said in Pfsense only OpenVPN Server with only single interface WAN:

                                    If i'm log in pfsense server GUI 10.142.0.7 and test ping to 10.10.5.249 it's only work with OPENVPN interface if I choose WAN it's fail….

                                    Seems that the client is missing the route to your google cloud network.

                                    1 Reply Last reply Reply Quote 0
                                    • N
                                      n1tr0666
                                      last edited by Aug 21, 2018, 10:35 PM

                                      What do you means ?

                                      1 Reply Last reply Reply Quote 0
                                      • V
                                        viragomann
                                        last edited by Aug 21, 2018, 11:16 PM

                                        On the client you have to set the route to the 10.142.xx.xx/20 network.
                                        In pfSense GUI enter the network into the "Remote network/s" box.

                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          n1tr0666
                                          last edited by Aug 21, 2018, 11:17 PM

                                          on the client ?

                                          client can ping google cloud VM

                                          but

                                          google cloud VM cannot ping client

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            [[user:consent.lead]]
                                            [[user:consent.not_received]]