Motivation

Up until now, I was running my home lab behind an OPNsense instance. While it served me well and gave me access to a stable subset of essential services (DHCP, DNS, WG, etc.), it was providing me with a very small annoyances (certification renewal, ..., and performance). (The performance consideration was probably due to my unique environment than a statement about the OPNsense OS itself.)

Prerequisites

Creating a Router with FreeBSD Netgraph (and IPFW)