In this tutorial, I will guide you through the steps to install pfSense on your VirtualBox, set up your network as shown in the diagram above, and configure essential features to create a mini home Network/Lab. Whether you're looking to improve your network management capabilities, enhance security, or simply learn more about advanced networking, this tutorial will provide you with the knowledge and tools to get started with pfSense. Let's dive in!
The following link is a stable release of pfSense 2.6.0 that worked for me, for reasons that I’m not familiar with the latest stable release from (https://www.pfsense.org/) would not work for me. Although the installation and Configuration process should be the same if you decide to go with the latest release instead.
https://archive.org/download/pfSense-CE-2.6.0-RELEASE-amd64/pfSense-CE-2.6.0-RELEASE-amd64.iso