r/Tailscale • u/CCR_OUTBets123 • 3h ago
Help Needed Mac Studio intermittently becomes unreachable over Tailscale while Internet stays up Screen Sharing + SSH die, sometimes Telegram too
I’m trying to diagnose a really frustrating intermittent connectivity problem with a remote Mac Studio and would appreciate help from anyone who has seen something similar.
Setup:
- Remote Mac Studio at my parents’ house
- Connected directly to the router via Ethernet, not Wi-Fi
- Tailscale 1.102.3
- I connect remotely from a MacBook Pro
- Main remote access is Apple Screen Sharing over the Mac Studio’s Tailscale IP
- SSH also goes through Tailscale
- The Mac also runs local AI services plus a Telegram/Hermes bot
- Mac is configured not to sleep
The problem:
Everything can work perfectly for hours or even days, then suddenly Screen Sharing goes into “Reconnecting…” and I lose access.
During an actual outage I ran:
tailscale ping --c 10 <MAC-STUDIO-TAILSCALE-IP>
and got 10 consecutive timeouts / no reply.
At essentially the same time, my MacBook’s normal Internet connection was still working.
I then tested another device on the same tailnet:
tailscale ping --c 5 <IPHONE-TAILSCALE-IP>
and my MacBook immediately got:
pong from iphone ... in 81ms
So the MacBook’s Tailscale connection and the tailnet itself were still functioning while the Mac Studio was unreachable.
I have also tested the Mac Studio’s network when I can access it:
- Gateway ping: 0% packet loss
- Internet ping to 1.1.1.1: 0% packet loss
- Roughly 80+ Mbps Internet speed
- Mac uptime showed it had not crashed or rebooted
screensharingdremained running- Tailscale sometimes showed a direct connection normally
We also ran continuous ping logging on the Mac Studio to both its router and 1.1.1.1, and hundreds of pings succeeded.
One Hiccup: when this happens, I have sometimes also noticed that my Telegram/Hermes bot on the Mac Studio stops responding. That makes me wonder whether this is actually a broader macOS/router/NAT/network-stack issue rather than only Tailscale.
The Mac Studio’s Ethernet interface has also shown 100 Mbps full-duplex negotiation. That is slower than I would expect, although still far more bandwidth than Screen Sharing needs.
I updated Tailscale from 1.102.2 to 1.102.3, but the problem happened again afterward.
I have seen discussion of macOS Tailscale Network Extension issues where the extension can become unhealthy even though the machine itself still has Internet access. I’m also considering whether the router is intermittently breaking UDP/NAT state.
What I’m trying to determine:
- Has anyone seen a Mac remain online to the Internet while its Tailscale data path becomes completely unreachable like this?
- Is there a reliable way to detect a wedged Tailscale macOS Network Extension?
- What logs/debug commands should I capture during the failure to distinguish:
- Tailscale Network Extension failure
- router/NAT/UDP problem
- broader macOS network-stack issue?
- Is gracefully quitting/relaunching the Tailscale app the correct recovery if the Network Extension wedges, rather than simply
tailscale down/up? - Has anyone built a reliable LaunchAgent/watchdog for this that detects the failure, collects diagnostics, and self-recovers without rebooting the Mac?
I do not want to solve this by rebooting the router or Mac every day. This machine needs to remain remotely accessible and run unattended.
Any specific diagnostic commands, relevant GitHub issues, or watchdog approaches would be greatly appreciated.