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

    OpenVPN on pfSense - Installation guide for (Windows) Dummies :-) (road-warrior)

    Scheduled Pinned Locked Moved OpenVPN
    72 Posts 49 Posters 237.0k 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
      newmember
      last edited by

      To make the install a little tidy I added the CA, CERT and KEY to the openvpn config file.
      I just meant I didn't have 4 file, instead I have one file to copy or move etc.
      For me I connect to many openvpn sites with different CA, CERT and KEYS and this made it easier to maintain.
      Here is my sample .OPVN config

      ####
      client
      dev tun
      proto udp
      remote XXX.XXX.XXX.XXX 1194   ## Add your IP address of pfsense and port number
      ping 10
      resolv-retry infinite
      nobind
      persist-key
      persist-tun
      # ca ca.crt    comment out .crt
      # cert client1.crt    comment out crt
      # key client1.key   comment out key
      ns-cert-type server
      comp-lzo
      pull
      verb 3
       <ca>-----BEGIN CERTIFICATE-----
      Put your ca here.
      -----END CERTIFICATE-----</ca> 
      
       <cert>Put your cert here
      -----END CERTIFICATE-----</cert> 
      
       <key>-----BEGIN RSA PRIVATE KEY-----
      put your key here
      -----END RSA PRIVATE KEY-----</key> 
      
      ####
      

      Another Note:
      Remember to add an another TAP if you intend to connect to two OPENVPN servers at the same time.
      Hope the two sites you are connecting two have different network address spaces so that one site does not write routes over your other site.
      /openvpn/utilities/Add a new TAP virtual ethernet adapter

      1 Reply Last reply Reply Quote 0
      • K
        kolkjaer
        last edited by

        Got my firewall upgraded to version 2 RC3 and got it to work ..

        Hey
        I have followed the guide, but something seems to be wrong..

        When I start the Open VPN client, and try to connect to my pfsense box all I get is this.

        Thu Jul 21 21:31:20 2011 OpenVPN 2.2.1 Win32-MSVC++ [SSL] [LZO2] built on Jul  1 2011
        Thu Jul 21 21:31:20 2011 NOTE: OpenVPN 2.1 requires '–script-security 2' or higher to call user-defined scripts or executables
        Thu Jul 21 21:31:20 2011 LZO compression initialized
        Thu Jul 21 21:31:20 2011 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
        Thu Jul 21 21:31:20 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
        Thu Jul 21 21:31:20 2011 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
        Thu Jul 21 21:31:20 2011 Local Options hash (VER=V4): '41690919'
        Thu Jul 21 21:31:20 2011 Expected Remote Options hash (VER=V4): '530fdded'
        Thu Jul 21 21:31:20 2011 UDPv4 link local: [undef]
        Thu Jul 21 21:31:20 2011 UDPv4 link remote: XXX.XXX.XXX.XXX:1194

        I using windows 7 x64 on the client, OpenVPN 2.1.4
        Pfsense 1.2.3-RELEASE on a watchguard x700

        Hop someone can help/give a hint

        1 Reply Last reply Reply Quote 0
        • M
          mabian
          last edited by

          Hello, like others I'm a bit concerned about OpenVPN configuration on pfSense 2.0.

          I imported a 1.2.2 pfSense configuration in a brand new PC with 2.0RC3; the configuration included an OpenVPN server configuration, which seems to have been imported correctly (I can see the certificate and the OpenVPN server is already set to use it); I still have to try the replaced VPN but my first question is where one should specify the server key and server certificate if a new OpenVPN with new certificates has to be created.

          I guess a bit of nomenclature has changed and a new tutorial should be very welcome.

          Anyway, main question, should I expect the existing migrated OpenVPN work when I'll replace the old PC with the new one or is there something that is known to need some tweaks when using a migrated 1.2 OpenVPN?

          Thank you very much,
             Mario

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

            @kolkjaer:

            Got my firewall upgraded to version 2 RC3 and got it to work ..

            Hey
            I have followed the guide, but something seems to be wrong..

            When I start the Open VPN client, and try to connect to my pfsense box all I get is this.

            Thu Jul 21 21:31:20 2011 OpenVPN 2.2.1 Win32-MSVC++ [SSL] [LZO2] built on Jul  1 2011
            Thu Jul 21 21:31:20 2011 NOTE: OpenVPN 2.1 requires '–script-security 2' or higher to call user-defined scripts or executables
            Thu Jul 21 21:31:20 2011 LZO compression initialized
            Thu Jul 21 21:31:20 2011 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
            Thu Jul 21 21:31:20 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
            Thu Jul 21 21:31:20 2011 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
            Thu Jul 21 21:31:20 2011 Local Options hash (VER=V4): '41690919'
            Thu Jul 21 21:31:20 2011 Expected Remote Options hash (VER=V4): '530fdded'
            Thu Jul 21 21:31:20 2011 UDPv4 link local: [undef]
            Thu Jul 21 21:31:20 2011 UDPv4 link remote: XXX.XXX.XXX.XXX:1194

            I using windows 7 x64 on the client, OpenVPN 2.1.4
            Pfsense 1.2.3-RELEASE on a watchguard x700

            Hop someone can help/give a hint

            i am having the same issue as reported above
            but i use pfsense 1.2.3 & windows 7 32 bit

            1 Reply Last reply Reply Quote 0
            • M
              mabian
              last edited by

              Same here, I solved by simply enabling the OpenVPN profile - I disabled it after importing and I forgot to enable it.

              • Mario
              1 Reply Last reply Reply Quote 0
              • A
                aranel
                last edited by

                1. Copy the WHOLE content of ca.crt into the "CA certificate" window
                2. Copy the WHOLE content of server.crt into the "Server Certificate" window
                3. Copy the WHOLE content of server.key into the "Server Key" window
                4. Copy the WHOLE content of dh1024.pem into the "DH parameters" window

                Where are these windows in 2.0.1?

                1 Reply Last reply Reply Quote 0
                • D
                  damascene
                  last edited by

                  Here is an updated version of this guide:

                  OpenVPN pfSense 2 - Installation guide for (Windows) Dummies :-) (road-warrior)

                  look at step 22 in green

                  Connect to our open source http://www.qurancomplex.org/Quran/Targama/Targama.asp

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

                    I get to step 7 and I gert system cannot find the path specified
                    1 files copied
                    1 files copied

                    Then step 8 says the same about can't find path and a bunch of stuff about can't open config file openssl/ssl/openssl.cnf error on line 123 of openssl-1..0.cnf 6412:error:0e065068:configuration file routines:STR_COPY:variable has no value:.\crypto\conf\conf_def .c:618:line 123

                    All this comand line stuff is new to me again so I have no idea what any of that means. I did this when I was a kid and have stopped up until about a year ago so still relearn. command propt stuff that is obviously not OpenVPN.

                    Please If someone can point me in the right direction I would love that.

                    Thanks

                    1 Reply Last reply Reply Quote 0
                    • P
                      pirron
                      last edited by

                      @salida:

                      @kolkjaer:

                      Got my firewall upgraded to version 2 RC3 and got it to work ..

                      Hey
                      I have followed the guide, but something seems to be wrong..

                      When I start the Open VPN client, and try to connect to my pfsense box all I get is this.

                      Thu Jul 21 21:31:20 2011 OpenVPN 2.2.1 Win32-MSVC++ [SSL] [LZO2] built on Jul  1 2011
                      Thu Jul 21 21:31:20 2011 NOTE: OpenVPN 2.1 requires '–script-security 2' or higher to call user-defined scripts or executables
                      Thu Jul 21 21:31:20 2011 LZO compression initialized
                      Thu Jul 21 21:31:20 2011 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
                      Thu Jul 21 21:31:20 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
                      Thu Jul 21 21:31:20 2011 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
                      Thu Jul 21 21:31:20 2011 Local Options hash (VER=V4): '41690919'
                      Thu Jul 21 21:31:20 2011 Expected Remote Options hash (VER=V4): '530fdded'
                      Thu Jul 21 21:31:20 2011 UDPv4 link local: [undef]
                      Thu Jul 21 21:31:20 2011 UDPv4 link remote: XXX.XXX.XXX.XXX:1194

                      I using windows 7 x64 on the client, OpenVPN 2.1.4
                      Pfsense 1.2.3-RELEASE on a watchguard x700

                      Hop someone can help/give a hint

                      i am having the same issue as reported above
                      but i use pfsense 1.2.3 & windows 7 32 bit

                      Same here. I have no idea how to troubleshoot it.

                      1 Reply Last reply Reply Quote 0
                      • P
                        puzzled
                        last edited by

                        I'm going bonkers.  When I go to edit vars.bat, I get the message that "edit" is not recognised as a command.  WHAT???  I'm using Vista.

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