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

[SOLVED] Can't connect to OpenVPN server from LAN, how to fix?

Scheduled Pinned Locked Moved OpenVPN
3 Posts 2 Posters 683 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.
  • P
    PatPend
    last edited by Nov 9, 2017, 12:07 PM Nov 8, 2017, 4:45 PM

    I recently moved my OpenVPN server from a Raspberry Pi to pfSense.  Originally port 1194 was forwarded to the Pi and NAT reflection was enabled, so I could connect from the outside world or from inside the LAN.  This was handy since I could leave OpenVPN connected all the time, and everything worked whether I was home or away.  Now, with the pfSense OpenVPN server, it works fine from WAN connections but no longer works when I'm in the LAN.  I'm guessing NAT reflection isn't working here since the OpenVPN server is not truly NATted but bound to the WAN interface in pfSense.  I'm new to pfSense and firewall rules in general so not sure what to try next.  How can I get OpenVPN working from inside the LAN?

    1 Reply Last reply Reply Quote 0
    • V
      viragomann
      last edited by Nov 8, 2017, 11:49 PM

      • Change the OpenVPN server to listen on LAN address.

      • Forward port 1194 from WAN to LAN address with NAT reflection.

      Now, NAT reflection should work again.

      1 Reply Last reply Reply Quote 1
      • P
        PatPend
        last edited by Nov 9, 2017, 12:03 PM

        Thanks viragomann!

        1 Reply Last reply Reply Quote 0
        1 out of 3
        • First post
          1/3
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
          This community forum collects and processes your personal information.
          consent.not_received