Invalid PF states after reboot
Old policy-routing states pointed at an invalid gateway even though the active rules were correct. Removing those states stopped the repeated errors; I still need a permanent answer to the startup sequence.
OPNSENSE / MONITORING / RECOVERY
A firewall can look fine after an update and still have a broken background service or a stale routing state. I have spent almost as much time checking what survives a reboot as I have configuring the features themselves.
My post-update checks cover internet routing, DHCP and DNS, IPv6 delegation, FreeRADIUS and certificate revocation, the guest portal, LLDP, WireGuard, Suricata and Zenarmor. I compare service status with actual client behavior or gateway state where practical.
A standard OPNsense configuration backup doesn't contain every custom hook, cron job or NAS-side dependency I use. I keep a separate recovery list for RADIUS and CRL updates, LLDP settings, dynamic portal records and other local automation.
Old policy-routing states pointed at an invalid gateway even though the active rules were correct. Removing those states stopped the repeated errors; I still need a permanent answer to the startup sequence.
A provider-specific problem broke outbound traffic from one WAN IPv6 address. I compared explicit source addresses, applied a temporary workaround and later added a persistent recovery path.
I investigated dynamic DNS updates that stopped after reboot and checked the generated guest portal IPv6 record separately.
Network UPS Tools initially failed to detect the USB UPS, and a later listener configuration also needed correction. I checked the actual UPS connection and power-test behavior.
I use service health checks and notification routing on the gateway, and collect metrics for the wider infrastructure. I have also configured a backup internet path, but failover still needs to be tested for individual services rather than assumed from the presence of a second uplink.
Power protection has similar limits: I tested UPS communication and a controlled loss of mains power, but not every connected device has been confirmed to receive battery-backed power.
The startup cause of the invalid PF states is still unresolved. I also want more complete tests following WAN reconnects, prefix changes, UPS events and gateway restarts, with the resulting observations added to the working notes.