Get your own customer support community
 

Bonjour lookup fails after mac has been asleep

Sometimes, when I attempt to connect an SSH share using its Bonjour address, if that computer has just woken up, it won't resolve the address properly. If I ping the Bonjour address, the ping will resolve successfully, and then re-trying in ExpanDrive will connect properly.

Here's the sequence of events that makes it happen for me:

Mac A has Mac B (let's say it is macb.local) as an expandrive share.
Mac B is asleep.
Mac A attempts to connect to Mac B - but it fails since macb.local cannot be resolved.
Mac B is woken up.
Mac A attempts to connect to Mac B, but continues to fail saying that the name cannot be resolved.
Mac A pings Mac B using "ping macb.local", and the name is resolved.
Mac A can now connect to Mac B with no problems.

It seems as though some system level Bonjour cache gets updated by a ping, but not by ExpanDrive properly. Oddly enough, sometimes I cannot ping macb.local after it wakes up, even after 4-5 minutes, even though Mac B instantly shows up under "Shared" in the Finder. There's some part of the Bonjour system that's not working - is it OS X's fault, or ExpanDrive's?

I'm using 10.5.6 on Mac A, and 10.5.5 on Mac B.
 
indifferent I’m vexed
Inappropriate?
1 person has this problem

User_default_medium