Point to Site VPN Configuration

Step 1: Prerequisites

  • Create a private network (VPC) without a router via Horizon.

  • Navigate to Project → Network → Networks → Create Network.

  • Example: Subnet - 192.168.7.0/24, Gateway IP - 192.168.7.1.

Step 2: Create a Security Group

  • Navigate to Project → Network → Security Group → Create Security Group.

  • Allow any protocol for the pfSense Server.

Step 3: Create a pfSense Server

  • Attach both Public and Private Interfaces (e.g., Server-0).

  • Assign the gateway IP.

  • Disable port security of the Private Interface.

Step 4: Configure pfSense Interfaces

  • Set up the LAN and WAN interfaces inside pfSense Server.

Step 5: Create a Temporary Windows Server

  • Create a Windows Server with a private interface (e.g., Server-1).

Step 6: Access pfSense WebGUI

  • Log in using the default username and password.

Step 7: Initial pfSense Setup

  • Complete the basic setup wizard as shown in the images.

Step 8: Set Up Certificates and OpenVPN Server

  • Navigate to VPN → OpenVPN → Servers → Wizards.

  • Tunnel Network: 192.168.8.0/24.

  • Local Network: 192.168.7.0/24.

  • Edit the server settings as needed.

Step 9: Install OpenVPN Client Export Package & Create Users

  • Install 'openvpn-client-export' from System → Package Manager → Available Packages.

  • Navigate to VPN → OpenVPN → Client Export to download the bundled configuration archive.

  • Create a user account with a user certificate using System → User Manager → Add.

Step 10: Set up OpenVPN Client

  • Download and install OpenVPN Connect from the official website.

  • Launch OpenVPN Connect and upload the configuration file.

  • Enter the username and password associated with the certificate.

  • Click 'Continue' to establish the connection.

Step 11: Final Testing

  • From the OpenVPN client, ping the pfSense LAN IP to verify connectivity.

  • Verify VPN tunnel operation (client gets IP from 192.168.8.0/24).

  • Ensure correct routing between VPN subnet (192.168.8.0/24) and LAN subnet (192.168.7.0/24).

  • Confirm pfSense LAN interface (192.168.7.1) is reachable and responding.

Last updated

Was this helpful?