pfSense Training

Netgate® offers in-depth courses for increasing your knowledge of our products and services.

Training Calendar

As the primary developer, sponsor and official host of the pfSense®  project, we offer the only authorized training on pfSense software. When you need to maintain or improve the security skills of your staff or offer highly specialized support to improve your customer satisfaction, Netgate is your best choice.

pfSense Fundamentals and Advanced Application

The pfSense Fundamentals and Advanced Application course is a two-day training event designed to help you manage and maintain your network using pfSense as one of the core elements. This class will allow you to take part in instructor-led, real-world scenarios using virtual interactive lab environments.

Each session combines classroom instruction with tailored, hands-on experiences, in live network environments. When it's over, you walk away with practical skills applicable to the real world. Instructors with extensive networking and pfSense-specific experience will lead you through this journey. All training materials are provided.

Day one covers all the most-widely used portions of the base system. Common usage scenarios, deployment considerations, step by step configuration guidance, and best practices will be covered for many features. Day two covers the advanced topics of Multi-WAN, VLAN's, High Availability (HA) and other essentials.

Day One


Project history and overview, hardware selection, etc.

pfSense, The Basics

We cover installation, configuration, GUI, backup, restore, upgrades and interfaces.

The Firewall

Basic rules, aliases, best practices, interface grouping, and advanced firewall options.

NAT 101

Interaction with firewall rules, port forwards, 1:1 NAT, and outbound network address translation.


DHCP and relay, DNS forwarding, dynamic DNS, SNMP, NTP server, Wake on LAN.


Overview, selecting the appropriate VPN, remote access with IPsec, OpenVPN and PPTP, Site to Site with IPsec and OpenVPN.

Day Two


Overview, best practices, failover and load balancing, policy routing, advanced options.


Switch configuration, firewall configuration.

High Availability

Overview, network design considerations, basic CARP configuration, multi-WAN, multi-LAN

Miscellaneous Topics

Bridging, captive portal, system monitoring, package system overview.


Two full days


Course given in English. Fluency in written and spoken English is required.

System Requirements

Computer: PC or Mac
OS: Windows, OS X, Linux*
Browser: Recently updated Google Chrome, Firefox, Safari
Installed Software: PDF Viewer, OpenVPN Client (PC or Mac), VNC client**, an SSH client.
Hardware: Headset with microphone

* Some linux systems have problems with audio. Because this is an interactive class, Linux users must ensure that their audio is fully functional
** OS X users may use the built-in VNC client in Finder (Command-K and vnc://user@IP). Other free PC options are UltraVNC, RealVNC, etc.