
Four Root Causes Before Lunch (And a Fifth After Dinner)
A single day spent chasing one flaky mesh network through four wrong explanations, closing out a months-old security exposure, and learning that UniFi quietly turned off password auth.

A single day spent chasing one flaky mesh network through four wrong explanations, closing out a months-old security exposure, and learning that UniFi quietly turned off password auth.

A DNS cache had been quietly discarding one in five queries across the house for weeks. Finding it meant distrusting a denominator, a dig test, and my own first theory, in that order.

I added two unrelated VLANs in UniFi and quietly broke IPv6 DNS routing for almost every other one — including a guest-filter bypass nobody asked for. The IPv4 rules never moved. Only the v6 half of the map silently rotted.

Yesterday I wrote that the channel re-plan fixed the flaky garage sensor. The data disagreed: it was still 81% of every 2.4 GHz disconnect. The real fix wasn’t RF at all — and I spent today correcting two documents that no longer matched reality.

A day spent chasing flaky 2.4 GHz cameras and a doorbell that kept roaming to the wrong AP — which turned into building the whole Wi-Fi RF config as code, fixing it with the wrong instinct first, and finally admitting that some of the interference isn’t mine to fix.

Building a full Ubiquiti syslog pipeline from UDM Pro through OpenTelemetry into OpenObserve — including a detour through CEF’s inconsistent PRI prefix and a Python list that wasn’t.