OPNSense: Run your own router 🛜

When first moving in to our house, we were using an “old” google mesh wifi system. I knew that at some point I wanted to pointlessly frustrate my wife by making our wifi setup more complicated. That day came and went!

Sitting on my homelab server is an instance of OPNSense. It is given complete control of one of the two ethernet ports, which our access points are hooked up to. Throw a couple VLANs (enabled by TP-Link’s Omada controller software also running on the box) in the mix and we have a pretty solid setup. While I wouldn’t really recommend this setup for anyone else, it’s been a fun project to work on. My ISP no longer has control over my DNS, I’ve got some rules that share the available bandwidth between clients, and might even turn on a few blocklists. Who knows!