Repository navigation
1.1.0
Diagnostics-focused release. The goal of this work is better evidence gathering about why macOS drops the IPv6 default route (multiple RA senders on the LAN), to support an Apple Feedback report.
New
- Connectivity Check → "IPv6 routers on the network" panel: lists every RA-learned default router on the monitored interface with its preference (
high/medium/low) and remaining lifetime (expire); warns when more than one is present. Window is now resizable. - Loss forensics: on every route loss the app now logs a compact, dated, greppable line and adds it to the diagnostic snapshot:
Over many losses this shows whether losses correlate with the high-preference gateway's RA lifetime lapsing, and which RA senders are present each time.
RA@loss total=8 high=[29m50s] medium=[1h59m55s,…] low=[] - Interface picker: the interface that carries the default route and has a global-unicast IPv6 address is marked Recommended and sorted to the top; the
IPv6badge now reflects a real global address (not link-local). - Log window: full-text search, type filter, an "events only" toggle (hides the route-OK heartbeat), and date separators.
- Docs: added a root-cause analysis note (
docs/root-cause-analysis.md).
Note
The bundled app is ad-hoc signed (no paid Apple Developer account). On first launch you may need to right-click → Open, or remove the quarantine attribute. Building from source (see README) is equally supported.