Enabling IPv6 on a Meraki MX looks simple: get a delegated prefix, split it into /64s per VLAN, done. In practice it turned into a great learning journey: unlearning IPv4 habits (hello, link-local gateways), understanding what a /56 really gives you, and chasing client-side quirks—like macOS saying “no VPN active” while still creating utun routes via Network Extensions. This post shares the path to a stable dual-stack setup, plus a concise troubleshooting checklist

