Opnsense
Self-hosting the UniFi Console is a great way to keep control of your network setup, but it can introduce a few quirks especially with device adoption. By default, UniFi access points try to reach a host named unifi, and if this isn’t resolvable, the devices will fail to adopt.
Receiving a NAT Type other than A or B usually means your console is behind a strict NAT, If you’re using OPNsense/pfSense as your firewall/router, here’s how you can open up NAT and get back in the game — ideally aiming for NAT Type A or B.