Tutorial: Configure pfSense as an OpenVPN Client to Connect to Access Server⁠

Overview⁠

This tutorial shows you how to configure a pfSense router as a VPN client for OpenVPN Access Server. When you confiugre the connection for site-to-site access, the VPN tunnel allows devices behind the pfSense router to use a network-wide VPN connection without installing a VPN client on each device.

You can also use this configuration as part of a site-to-site deployment connecting a remote office or network to resources available through Access Server. For a broader explanation of this topology, refer to:

This tutorial uses an auto-login connection profile and the OpenVPN Client Import package for pfSense.

pfsense openvpn client

Prerequisites⁠

  • An installed Access Server.

  • Admin Web UI access.

  • A pfSense router.

  • Administrative access to the pfSense web interface.

  • The latest supported firmware installed on the pfSense router.

This tutorial was tested with pfSense version 26.03.1-RELEASE, which uses OpenVPN 2.6.20. Menu names and options may differ in other versions.

Review the following documentation before configuring the connection:

Next steps⁠

To make the private subnet behind the pfSense router reachable by other VPN clients, refer to Tutorial: Configure Client-Side Subnet Routing in Access Server.

For additional deployment guidance for users at a remote office who need secure access to central resources, refer to the Secure Remote Access use case.