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

    OpenVPN is not working if client is reconnected immediately

    Scheduled Pinned Locked Moved OpenVPN
    22 Posts 9 Posters 4.5k 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.
    • jimpJ
      jimp Rebel Alliance Developer Netgate
      last edited by

      nobind also works, likely for much the same reason.

      That would be viable for remote access clients but if this same issue also affects site-to-site then that wouldn't be enough to work around it.

      None of the changes in the log for OpenVPN 2.5.1 appear to be related but I'm curious if it makes a difference.

      Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

      Need help fast? Netgate Global Support!

      Do not Chat/PM for help!

      1 Reply Last reply Reply Quote 1
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        I added an issue to track the upstream problem since there isn't much we can do locally (clients in pfSense already default to lport 0)
        https://redmine.pfsense.org/issues/11575

        I also added an issue to have the export package automatically add nobind with an option to opt out.
        https://redmine.pfsense.org/issues/11574

        Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        E 1 Reply Last reply Reply Quote 2
        • C
          christian.schneider @jimp
          last edited by christian.schneider

          @jimp lport 0 works perfect for me, thank you!

          PippinP 1 Reply Last reply Reply Quote 2
          • PippinP
            Pippin @christian.schneider
            last edited by Pippin

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • PippinP
              Pippin
              last edited by

              @pippin said in OpenVPN is not working if client is reconnected immediately:

              Will try to find the posts by OpenVPN devs...

              Please see my remark:
              https://redmine.pfsense.org/issues/11575

              1 Reply Last reply Reply Quote 0
              • E
                Elrick75 @jimp
                last edited by

                @jimp Hi, I noticed that nobind or lport 0 both work but it is not possible to have both in the configuration file.
                Which one should be chosen between the two please? which one is better?

                1 Reply Last reply Reply Quote 0
                • PippinP
                  Pippin
                  last edited by

                  The recommendation by OpenVPN is --nobind.

                  1 Reply Last reply Reply Quote 0
                  • jimpJ
                    jimp Rebel Alliance Developer Netgate
                    last edited by

                    Generally speaking, nobind is better.

                    You would only need lport 0 if you had to bind to a specific IP address on the client, but wanted a random source port. Otherwise, nobind is better since it lets to OS pick the most appropriate source IP address and port.

                    Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                    Need help fast? Netgate Global Support!

                    Do not Chat/PM for help!

                    J 1 Reply Last reply Reply Quote 1
                    • J
                      jeff3820 @jimp
                      last edited by

                      @jimp Is this change coming to the client export package or has it already been implemented?

                      1 Reply Last reply Reply Quote 0
                      • jimpJ
                        jimp Rebel Alliance Developer Netgate
                        last edited by

                        You can already get lport 0 by setting the option to randomize the local port, though I can't recall off the top of my head if that is the default. I don't think it has a way to set nobind.

                        If it doesn't set that by default, we should probably update the package to work that way and use nobind.

                        Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                        Need help fast? Netgate Global Support!

                        Do not Chat/PM for help!

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