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

    Pfsense and openvpn for new users tutorial <– with Site-To-Site now

    Scheduled Pinned Locked Moved OpenVPN
    37 Posts 12 Posters 62.7k 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.
    • D
      dairaen
      last edited by

      cheers,

      updatet the documentation with the suggestions of Mr. Ullrich, and as expected
      everything works fine after doing that. Pfsense can handle the tun0 stuff by itself
      so everything is even easier now.

      Download the latest version from:
      http://www.uplinksecurity.de/data/pfsense-ovpn.pdf

      Again, please check the document if you can find anything thats
      not easy to understand, i will try my best to fix it so that really
      everybody can install pfsense and ovpn by following it.

      for the mods:
      if theres nothing to change anymore, i will remove the BETA text
      so you may add it to the tutorials section if you like to.

      best regards
      dairaen

      1 Reply Last reply Reply Quote 0
      • N
        Numbski
        last edited by

        @sullrich:

        You do not create filters on OpenVPN for 1.0.  This has been covered already in the OpenVPN threads on this forum.

        Wha….?

        News to me. :)  I've been adding tunX as an interface and assigning rules on mine.  Oopsie!  Time to go fix my configs again.

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

          @dairaen:

          updatet the documentation with the suggestions of Mr. Ullrich, and as expected
          everything works fine after doing that. Pfsense can handle the tun0 stuff by itself
          so everything is even easier now.

          I scanned through it rather quickly but everything looks good at first glance.

          I'll let someone more experienced with OpenVPN chime in, I just knew that tunX stuff was wrong.

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

            removed the BETA tag, everything works as supposed here with that configuration.

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

              updated the tutorial, Hernan Maslowski submitted "Easy-RSA on Windows",
              you can download the latest Version at:

              http://www.uplinksecurity.de/data/pfsense-ovpn.pdf

              mods, please add this to the tutorial section, you may link
              directly if you like to.

              1 Reply Last reply Reply Quote 0
              • C
                cracker
                last edited by

                On page 15, Firewall: Rules

                there is still an OVPN1 tag. On my system there is no tag, is this generated automatically? Or have you still assigned the tun interface? This is not possible any more and causes problems.

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

                  damn, i already cutted that, how the f*** does it made it in there again!?

                  Thanks, naturally thats crap. I fixed it.

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

                    dairaen

                    Nice work on the documentation, I wish it would of been around before I set it up (would of made it easier).
                    This will be very helpfull for users who want to setup Openvpn on Pfsense.

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

                      cheers,

                      new version online, since ppl still seem to have
                      problems with OpenVPN i added "Site-to-Site" VPN, any volunteers
                      are welcome to verify the new section.

                      http://www.uplinksecurity.de/data/pfsense-ovpn.pdf

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

                        sorry, uploaded a wrong version, please download again if you did,
                        a screenshot and some ip-adresses were wrong.

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

                          Thanks for doing this!  I have posted this to the tutorials section.  Just let me know when to update it.

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

                            sorry, small update (should be the last for a while)

                            • removed the snapshot and RC stuff and advised ppl to use 1.0 Release.
                            • fixed some typos
                            • fixed some formatting stuff (i will never use Word & images again…)

                            And there is a small typo in your tutorial section, "warrior" is mispelled.

                            http://www.uplinksecurity.de/data/pfsense-ovpn.pdf

                            keep on ;)

                            1 Reply Last reply Reply Quote 0
                            • H
                              Hunter
                              last edited by

                              dairaen, thanks a million you are the MAN!

                              Hunter

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

                                Tutorial sync'd on pfSense.com

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

                                  cheers,

                                  updated some parts to prevent further problems like:
                                  http://forum.pfsense.org/index.php/topic,2448.0.html

                                  As usual, latest version is found here:
                                  http://www.uplinksecurity.de/data/pfsense-ovpn.pdf

                                  keep on & kind regards
                                  dairaen

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

                                    pfSense openvpn tutorial sync'd.

                                    Thanks!

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

                                      cheers,

                                      again some updates:

                                      • added a FAQ section at the bottom with solutions to the latest
                                        postings
                                      • added link to "my certificate wizard"

                                      http://www.uplinksecurity.de/data/pfsense-ovpn.pdf

                                      kind regards
                                      dairaen

                                      1 Reply Last reply Reply Quote 0
                                      • H
                                        hoba
                                        last edited by

                                        @dairaen:

                                        again some updates:

                                        kind regards
                                        dairaen

                                        Thanks for your work! We really appreciate your help on this!  :D

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

                                          File in the tutorial section has been sync'd.  Thanks!

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

                                            For first time: sorry for my english  ::)

                                            Second: little problem

                                            I've log in my pfsense by putty (for windows)

                                            Option 8 (Shell)

                                            down penvpn-2.0.9.tar.gz

                                            tar -xvzf openvpn-2.0.9.tar.gz

                                            cd openvpn-2.0.9

                                            cd easy-rsa

                                            vi vars

                                            […] After that some scripts need to be executed, if asked for “Common Name” enter
                                            the hostname you used in “General Setup” this time. Here are my keystrokes:
                                            [/tmp/openvpn-2.0.8/easy-rsa]# source ./vars […]

                                            source ./vars

                                            export: Command not found.
                                            D: Undefined variable.

                                            Why?

                                            My Vars file:
                                            _# NOTE: If you installed from an RPM,

                                            don't edit this file in place in

                                            /usr/share/openvpn/easy-rsa –

                                            instead, you should copy the whole

                                            easy-rsa directory to another location

                                            (such as /etc/openvpn) so that your

                                            edits will not be wiped out by a future

                                            OpenVPN package upgrade.

                                            This variable should point to

                                            the top level of the easy-rsa

                                            tree.

                                            export D=/tmp/

                                            This variable should point to

                                            the openssl.cnf file included

                                            with easy-rsa.

                                            export KEY_CONFIG=$D/openssl.cnf

                                            Edit this variable to point to

                                            your soon-to-be-created key

                                            directory.

                                            WARNING: clean-all will do

                                            a rm -rf on this directory

                                            so make sure you define

                                            it correctly!

                                            export KEY_DIR=$D/keys

                                            Issue rm -rf warning

                                            echo NOTE: when you run ./clean-all, I will be doing a rm -rf on $KEY_DIR

                                            Increase this to 2048 if you

                                            are paranoid.  This will slow

                                            down TLS negotiation performance

                                            as well as the one-time DH parms

                                            generation process.

                                            export KEY_SIZE=1024

                                            These are the default values for fields

                                            which will be placed in the certificate.

                                            Don't leave any of these fields blank.

                                            export KEY_COUNTRY=KG
                                            export KEY_PROVINCE=NA
                                            export KEY_CITY=BISHKEK
                                            export KEY_ORG="OpenVPN-TEST"
                                            export KEY_EMAIL="me@myhost.mydomain"_

                                            I must tell too:

                                            D=5

                                            D=5: Command not found.

                                            while if I make 'D=5' on other shell (like ubuntu o similar) I write a variable.

                                            I'm niubby for linux but I think that the Shell from prompt is'nt usually shell!

                                            Help me!

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