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

    [Solved] : Upgrade to 2.3 broke OpenVPN

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    13 Posts 7 Posters 3.9k 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.
    • T
      techytim
      last edited by

      bennyc & cheesyboofs

      The upgrade just broke my OpenVPN too  :-[

      I am using manual NAT, what Outbound NAT rules to you have, anything specific for OpenVPN?

      Thanks in advance.

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

        @cheesyboofs:

        Hi Guys,

        Hope you can help.

        For the 1st time ever an in-place upgrade broke something.

        I use OpenVPN on port UDP 500 but when I upgraded from 2.2.6 to 2.3 the OpenVPN service would not start with the following error.

        Apr 13 18:39:15 openvpn 65339 Control Channel Authentication: using '/var/etc/openvpn/server1.tls-auth' as a OpenVPN static key file
        Apr 13 18:39:15 openvpn 65339 TCP/UDP: Socket bind failed on local address [AF_INET]188.220.73.192:500: Address already in use
        Apr 13 18:39:15 openvpn 65339 Exiting due to fatal error

        Unfortunately I was remoted in at the time so lost connection.
        What can be the problem and what is the resolution.

        Many Thanks

        Cheesy

        UDP port 500 is https://en.wikipedia.org/wiki/Internet_Key_Exchange. I believe the upgrade notes said that IPSec is globally enabled after the upgrade to 2.3.

        https://doc.pfsense.org/index.php/2.3_New_Features_and_Changes#IPsec

        "Removed global IPsec disable flag as it is no longer necessary. On upgrade, if the IPsec enable box was unchecked, all Phase 1 entries are disabled individually instead."

        Do you have anything under VPN - IPsec? If so, I'd disable it all or remove them if they're not in use. You can also SSH into your box, choose option 8, and type 'sockstat -4' which will show you what process is listening on port 500.

        I have entries under VPN - IPSec, but noting is listening on UDP/500 because all my IPSec entries have been manually disabled.

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

          @mevans336 & bennyc.

          Thanks to you both.
          I will look into both of your suggestions tonight. I needed VPN back in a hurry so dropped back to a snapshot. Lucily I create a VMware snapshot before every upgrade.

          If any of you are interested here is my where my pfsense firewall lives, as a VM under the boiler in my garage.

          http://www.cheesyboofs.co.uk/esxi-vsan-microserver-homelab

          Cheesy

          Author of pfSense themes:

          DARK-ORANGE

          CODE-RED

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

            @mevans336

            I think you've cracked it mate.
            I did have a Phase 1 entry under IPSec even though disabled. I deleted it and performed an upgrade. So far so good, the OpenVPN service has started this time but I cant test it till I get to work tomorrow but I am confident you have cracked it.

            Cheers, I will have a drink to your good health tonight  ;)

            Cheesy

            Author of pfSense themes:

            DARK-ORANGE

            CODE-RED

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

              Neat, I'm a VMWare guy too. Studying for my VCP6-DCV right now actually.  :)

              1 Reply Last reply Reply Quote 0
              • johnpozJ
                johnpoz LAYER 8 Global Moderator
                last edited by

                Why would you/anyone run openvpn on the standard IKE port of udp 500 is the bigger question..  No shit stuff prob going to break when you use non standard odd ball configurations ;)

                An intelligent man is sometimes forced to be drunk to spend time with his fools
                If you get confused: Listen to the Music Play
                Please don't Chat/PM me for help, unless mod related
                SG-4860 24.11 | Lab VMs 2.8, 24.11

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

                  @johnpoz:

                  Why would you/anyone run openvpn on the standard IKE port of udp 500 is the bigger question..  No shit stuff prob going to break when you use non standard odd ball configurations ;)

                  Its the only port permitted directly out of work due to the antiquated Cisco VPN we use on some of our old customer sites. And yes I just passed my VCP6-DCV exam too  8)

                  Author of pfSense themes:

                  DARK-ORANGE

                  CODE-RED

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

                    @mevans336:

                    I believe the upgrade notes said that IPSec is globally enabled after the upgrade to 2.3.

                    Not globally enabled, the global enable/disable checkbox just doesn't exist anymore. If you have any enabled IPsec connections, it's enabled. If you had it globally disabled pre-upgrade, then any enabled P1s will be disabled upon upgrade to retain the existing behavior. No enabled P1s means the same as globally disabled previously.

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

                      Well I had a Phase 1 entry there but NOT enabled. I performed an upgrade and somehow it became enabled mapping to UDP port 500 preventing the OpenVPN service from starting.
                      I rolled back deleted the Phase 1 entry then upgraded and all cooking. Whatever its fixed and I am a happy bunny …

                      Author of pfSense themes:

                      DARK-ORANGE

                      CODE-RED

                      1 Reply Last reply Reply Quote 0
                      • johnpozJ
                        johnpoz LAYER 8 Global Moderator
                        last edited by

                        "Its the only port permitted directly out of work"

                        That sure wouldn't be standard now would it.. Openvpn bounces off a proxy just fine by the way..

                        An intelligent man is sometimes forced to be drunk to spend time with his fools
                        If you get confused: Listen to the Music Play
                        Please don't Chat/PM me for help, unless mod related
                        SG-4860 24.11 | Lab VMs 2.8, 24.11

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