
This video provides an overview of the entire course.
This video introduces the world of pfSense, its user interface, and some basic concepts.
• Meet the shell menu
• Discover the webConfigurator
• Learn essential terminology and use cases
In order to get familiar with any software, we need to understand its features. So, what are they?
• Get to know the day-to-day features of pfSense
• Analyze the numerous configurations
• See the console of the physical pfSense machine
This video will demonstrate how to monitor your network and its performance.
• Look at the network connectivity and its performance
• Learn about the services management
• Analyze the system logs and command line access
This video will involve a series of steps which will help us install pfSense 2.x
• Create virtual machines in Oracle VirtualBox
• Install pfSense in the virtual machine
• Perform installation of a second virtual machine connected to pfSense LAN
This video covers the overall system configuration using the setup wizard in WebConfigurator.
Complete pfSense setup wizard and apply system updates
Configure global options
Disable IPV6
This video will demonstrate how to install network interface controllers into pfSense.
Enable the network interface device
Configure the network device properties
Create a firewall rule to allow outgoing traffic
This video will represent managing basic address schemes.
Configure static IP for the WAN
Change the LAN IP
Update the LAN DHCP pool
This video explains how gateways work and shows how to set up static routes.
Create a custom gateway
Develop a static route
Demonstrate the effect of the static route and new gateway
This video effectively prevents multiple local area networks from communicating.
Explain relevant concepts
Create firewall rules
Test connectivity
This video shows how to share resources between some LANs and not others.
Determine resources to share
Modify firewall rules
Test connectivity
This video demonstrates the purpose and set up of a demilitarized network area.
Create network address translation
Modify firewall rules
Explain functionality
This video introduces the vocabulary and principles involved in firewall administration.
Learn about firewall rules
Understand address translation
Learn about aliases and scheduling
This video explains the intricacies of port and address translation.
Create a network address translation
Develop matching firewall rule
Demonstrate the effect of port forwarding
This video explains the Demilitarized Zone and its basics.
Understand what exactly is a DMZ
Analyze why to use a DMZ
Know the three steps to a DMZ
This video examines an example of a secure network with a standard LAN, a secure internal network, and a segregated public services net all protected by pfSense.
Describe the context of the network scenario
Examine the firewall rules and address translations
Explore the availability of services and traffic flows
This video explains why it is important to perform regular maintenance of your pfSense installations with logging, monitoring and notifications.
Discuss logging
Know what is monitoring
Understand what are notifications
This video demonstrates various aspects of the pfSense logging system.
Look at system logs
Analyze daemon logs
Take a look at event logs
This video uses the monitoring tools to examine the network.
Understand network graphs
Analyze the traffic flow
Examine connected clients
This video explains the basic notification systems in pfSense.
Understand email notification settings
Explain remote system logging
Know how to integrate notifications for self-healing networks
This video explains various aspects accessing pfSense remotely and establishing secure private networks over insecure routes.
Explain remote access methodologies
Talk about secure network tunnels
Discuss various uses of SSH
This video shows to to set up a peer-to-peer OpenVPN tunnel using two pfSense endpoints.
Set up OpenVPN server
Set up OpenVPN client
Test VPN connectivity
This video demonstrates how to configure the L2TP and IPSec server side daemons.
Configure L2TP
Configure IPSec
Discuss firewall rules
This video explains how to use SSH and SSH tunnels to access pfSense intermittently.
Connect to pfSense virtual console using SSH
Access the webConfigurator using an SSH tunnel
Access an internal network using SSH
This video explains how to set up the Suricata IDS software.
Install Suricata
Install rule sets
Configure Suricata
This video shows how to use pfBlockerNG to get started with firewall automatic blocking and GeoIP database usage.
Install pfBlockerNG
Download rule sets
Configure pfBlockerNG
This video demonstrates how to get started with proactive malware security using Squid and ClamAV.
Install Squid
Configure Squid
Enable GeoIP database and ClamAV
This video provides a review of what you’ve learned and provides interesting ideas on further avenues you can explore with pfSense.
Review the course
Provide suggestions for the future
Understand couple warnings and a farewell
pfSense is an open-source security suite based on OpenBSD, the world's most secure operating system. It is used by top-notch network security professionals to provide highly versatile network control complete with advanced traffic routes, firewalls, and monitoring tools.
This course will teach you how to install and configure core pfSense services such as firewalls, routing, and network segregation. You will also learn how to successfully secure, monitor, and maintain your networks with pfSense. Advanced topics include custom firewall rules, automated blocking, virtual private networks, and more!
We will create a virtual network with two secure LANs, a DMZ and a public Internet connection with robust security features. By the end of this course, you will be confident using pfSense to secure physical and virtual networks using the industry's most exciting network perimeter defense system.
About the Author
Jason White is a freelance cloud security consultant with 25 years in remote network administration and a lifetime spent writing code in languages including BASICA, Bash,
C, PHP, JavaScript and others. In his spare time, he provides real-time troubleshooting and instruction for a wide variety of modern technologies specializing in designing,
installing, and debugging scalable network applications in the cloud.
A native of the United States, Jason is a well-spoken outdoors enthusiast who can turn difficult technical topics into easy-to-understand analogies in a fun and entertaining
way. Jason also belongs to MENSA and enjoys using his unique gifts to provide solutions, insight, and education to aspiring intellects.
A native of the United States, Jason is a well-spoken outdoors enthusiast that can turn difficult technical topics into easy to understand analogies in a fun and entertaining way.
Jason also belongs to MENSA and enjoys using his unique gifts to provide solutions, insight and education to aspiring intellects.