Unofficial archive. This is a read-only, community-run archive of the Apple Support Community. It is not affiliated with or endorsed by Apple Inc.

Mac Screen Sharing fails to reconnect via Thunderbolt Bridge

I use Screen Sharing between an (headless) M6 Mac mini and another Mac over Thunderbolt

Bridge, with static IP addresses 10.10.10.1 and 10.10.10.2. After restarting the other

Mac, Thunderbolt Bridge shows "Not connected" and Screen Sharing fails to reconnect.


Physically disconnecting the Thunderbolt cable and then reconnecting it restores

Screen Sharing.


FileVault of the M6 Mac mini, either On or Off, doesn't help.


Why does the connection require the cable to be unplugged and reconnected after a

restart, and how can it be made to reconnect automatically?


(M8 Mac mini: macOS Golden Gate 27.0.1, another Mac: macOS Sequoia 15.8.1, or macOS 27.0.1)

1 reply

What is happening is that the Thunderbolt IP bridge only builds the link when the connection is first trained. When the other Mac reboots, its end of the cable drops, but the mini keeps the stale state and never retrains, so the service sits at Not connected until something forces the link to renegotiate. Unplugging the cable is the blunt way to force it. The software way to force the same renegotiation is to disable and re-enable the Thunderbolt Bridge network service, and you want to do it on the Mac that was restarted, since that is the side you can still reach:


In Terminal on the restarted Mac:

networksetup -setnetworkserviceenabled "Thunderbolt Bridge" off

wait a few seconds, then the same command with on.


Test it manually once after a restart. If it brings the connection back the way the cable pull does, you can automate it with a small LaunchDaemon on that Mac that runs those two commands at boot, and the connection will heal itself a few seconds after every restart.


Two smaller things worth checking while you are at it: use a short certified Thunderbolt cable (long passive cables are flaky about retraining), and try a different Thunderbolt port on the mini, the ports are not all wired through the same controller path. But the service toggle is the fix most people in your setup end up keeping, because the underlying failure to retrain on a peer reboot is Apple's to fix.