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

    New OpenVPN setup for road-warriors - connected but no routing

    Scheduled Pinned Locked Moved OpenVPN
    55 Posts 8 Posters 20.4k 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.
    • K
      kejianshi
      last edited by

      Yes - You have to export your client config again and reinstall it on windows.
      So, uninstal the old one then reinstall the new one.
      Also make sure your firewall rules in pfsense on the openvpn tab pass to anywhere, just like your LAN rule.

      (I'm all IPV4 here, so if this is a IPV6 glitch, all bets are off)

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

        No idea what I'm missing now. I have some images of my current setup.

        I'll try a full removal of the client from the PC and clean up whatever I can see, and try again. As it's connecting but not routing, it smells like the problem of not installing as admin, even though I definitely did.

        I assume that if the correct routes are created and visible in "route print", then admin isn't the problem?

        client-ipconfig.png
        client-ipconfig.png_thumb
        client-ovpn.png
        client-ovpn.png_thumb
        client-route.png
        client-route.png_thumb
        ovpn-client.png
        ovpn-client.png_thumb
        ovpn-export.png
        ovpn-export.png_thumb
        ovpn-server.png
        ovpn-server.png_thumb
        rules-lan.png
        rules-lan.png_thumb
        rules-vpn.png
        rules-vpn.png_thumb

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

          Still using the TAP adapter?  Seriously want you to reconsider using TUN for you own sanity.
          Openvpn Should come with a warning that says "Don't use TAP unless you absolutely intend to bridge to your server network or absolutely require layer2".
          As a mater of fact, Some openvpn tools do say something like that.  To get TAP to work, you will need IPs assigned, so DHCP start and end range.  Probably want bridging.  Probably want LZO compression on no matter what you use.  Probably want type-of-service checked…

          But, unless you can tell me why you need TAP, probably need to dump it and use TUN for this.

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

            Ah, sorry my bad - I had tried both, so think I must've changed it back before screenies. I'll set it to TUN now and test again just to be sure! I also found the "Management Interface" option for the client download, and the newer version of OpenVPN, so I'll get through those…

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

              Something just occured to me.  What versions of openvpn client export package are you on?  If you go to your packages, is there an update available for it?  Its a one button push to update that.  Basically you just press the little pkg button out to the right.  Before you export a new TUN adapter (You have to export a new config each time you make a server change to be safe), please make sure client export package is latest one.

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

                Doesn't appear to be, I only installed it a few days ago too - I'm on 1.0.11

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

                  If its not offering an update there, you version is current.  We are on the same thing.

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

                    Sorry to nit-pick but just checking.  When you stipulate your tunnel IP make sure that subnet isn't used on the client side or the server side.  Give the openvpn tunnel a seperate range.

                    So if client is on a 192.168.1.0/24    and server is on a 178.x.x.x    make the tunnlel network something like 10.122.20.0/24  (or whatever)

                    No need to push routes or any other madness.

                    I do provide DNS servers and NTP servers though.  Get two online for NTP servers in your timezone and use 8.8.8.8 and 8.8.4.4 if you want google DNS

                    I also provide a default domain NAME.  Just pick a name like tunnel1194 if you only use one server.

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

                      Still no joy, even with both server and client set to "TUN". With or without the Management part. With 2.2 or 2.3-x86.

                      Tue Jul 30 16:07:21 2013 OpenVPN 2.3.2 i686-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [eurephia] [IPv6] built on Jun  3 2013
                      Enter Management Password:
                      Tue Jul 30 16:07:27 2013 Control Channel Authentication: using 'firewall-udp-1194-mark-tls.key' as a OpenVPN static key file
                      Tue Jul 30 16:07:27 2013 UDPv4 link local (bound): [undef]
                      Tue Jul 30 16:07:27 2013 UDPv4 link remote: [AF_INET]88.215.3.70:1194
                      Tue Jul 30 16:07:27 2013 WARNING: this configuration may cache passwords in memory – use the auth-nocache option to prevent this
                      Tue Jul 30 16:07:29 2013 [MyVPN_Server] Peer Connection Initiated with [AF_INET]88.215.3.70:1194
                      Tue Jul 30 16:07:31 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
                      Tue Jul 30 16:07:31 2013 open_tun, tt->ipv6=0
                      Tue Jul 30 16:07:31 2013 TAP-WIN32 device [Local Area Connection] opened: \\.\Global\{27851D99-6A01-467F-965E-44884FAA8B29}.tap
                      Tue Jul 30 16:07:31 2013 Notified TAP-Windows driver to set a DHCP IP/netmask of 172.29.0.6/255.255.255.252 on interface {27851D99-6A01-467F-965E-44884FAA8B29} [DHCP-serv: 172.29.0.5, lease-time: 31536000]
                      Tue Jul 30 16:07:31 2013 Successful ARP Flush on interface [22] {27851D99-6A01-467F-965E-44884FAA8B29}
                      Tue Jul 30 16:07:36 2013 Initialization Sequence Completed
                      
                      

                      ipconfig.txt
                      route.txt

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

                        All firewalls off on the windows box?

                        1 Reply Last reply Reply Quote 0
                        • D
                          doktornotor Banned
                          last edited by

                          @Cylindric:

                          Still no joy, even with both server and client set to "TUN". With or without the Management part. With 2.2 or 2.3-x86.

                          I don't understand what are you trying to do there.

                          
                             Description . . . . . . . . . . . : TAP-Windows Adapter V9 #2
                             IPv4 Address. . . . . . . . . . . : 172.29.0.6(Preferred) 
                             Subnet Mask . . . . . . . . . . . : 255.255.255.252
                          
                          

                          This for sure again looks like /30.

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

                            @kejianshi:

                            Sorry to nit-pick but just checking.  When you stipulate your tunnel IP make sure that subnet isn't used on the client side or the server side.  Give the openvpn tunnel a seperate range.

                            So if client is on a 192.168.1.0/24    and server is on a 178.x.x.x     make the tunnlel network something like 10.122.20.0/24  (or whatever)

                            No need to push routes or any other madness.

                            I do provide DNS servers and NTP servers though.  Get two online for NTP servers in your timezone and use 8.8.8.8 and 8.8.4.4 if you want google DNS

                            I also provide a default domain NAME.  Just pick a name like tunnel1194 if you only use one server.

                            Nitpick away - whatever it takes :)

                            My remote test PC is on a 172.29.14.0 subnet with a mask 255.255.255.0, at the moment the IP is 172.29.14.100

                            My pfSense LAN subnet is 10.10.0.0 with mask 255.255.255.0, and the IP is 10.10.0.3

                            The server "Tunnel Network" is 172.29.0.0/24
                            The sever "Local Network" is 10.10.0.0/24

                            The client "Tunnel Network" is 172.29.0.0/24
                            The client "Local Network" is 10.10.0.0/24

                            The firewall is now disabled on the PC. Not sure what the Virgin SuperHub might be doing though - although as the tunnel is established and I can see that in the pfSense status, I assume any intermediary firewalls just see "traffic", not anything specific.

                            This for sure again looks like /30

                            I can only assume this is coming from the config in pfSense, I'm not setting that mask anywhere. I have /24 in all configs.

                            1 Reply Last reply Reply Quote 0
                            • D
                              doktornotor Banned
                              last edited by

                              @Cylindric:

                              This for sure again looks like /30

                              I can only assume this is coming from the config in pfSense, I'm not setting that mask anywhere. I have /24 in all configs.

                              Please, tick the proper checkbox so that this net30 topology is NOT used.

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

                                @doktornotor:

                                Please, tick the proper checkbox so that this net30 topology is NOT used.

                                What screen are you seeing that on? I just get the attached.

                                settings.png
                                settings.png_thumb

                                1 Reply Last reply Reply Quote 0
                                • D
                                  doktornotor Banned
                                  last edited by

                                  @Cylindric:

                                  @doktornotor:

                                  Please, tick the proper checkbox so that this net30 topology is NOT used.

                                  What screen are you seeing that on? I just get the attached.

                                  As already posted elsewhere. This ONLY is available if you set up the interface as TUN. Not with TAP.

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

                                    @doktornotor:

                                    As already posted elsewhere. This ONLY is available if you set up the interface as TUN. Not with TAP.

                                    I am on TUN now.

                                    ovpn-server.png
                                    ovpn-server.png_thumb
                                    ovpn-client.png
                                    ovpn-client.png_thumb

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      doktornotor Banned
                                      last edited by

                                      Well, then it's not available in 2.0.3. Time to upgrade. :P

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

                                        2.0.3 is the latest I could find. You folks running the 2.1 RC?

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

                                          You can go to 2.1RC

                                          http://snapshots.pfsense.org/

                                          But honestly, this should work fine on 2.03.  It should be a 5 minute setup from start to finish.

                                          Some basic little thing is broken and its possible its not even anything to do with pfsense.

                                          I'll read you config again.

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

                                            Thanks. Tomorrow I'll probably delete all the settings and start from scratch - I made some wrong turns at the start that may be lingering.

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