Pourquoi le partage d'écran Mac à Mac est-il simplement suspendu?

13

J'ai mon iMac mis en place avec:

  • Pare-feu désactivé
  • Partage d'écran sur pour un utilisateur spécifique, pas de mot de passe VNC général
  • Partage de fichiers sur (avec accès libéral)

Je veux me connecter à l'écran de mon MBPro. Chaque fois que j'essaie de démarrer une session de partage d'écran de MBPro vers l'iMac, via la boîte de dialogue de partage d'écran du Finder ou en appelant directement l'application Partage d'écran, elle se bloque. Et se bloque. Et se bloque. Et finalement, la fenêtre "Connexion ..." disparaît simplement et aucun écran n'est partagé.

J'ai vérifié Keychain pour m'assurer qu'il n'y avait pas de mauvais mot de passe pour l'iMac et, non, rien. Je ne suis pas invité à entrer un nom d'utilisateur ou un mot de passe à partir du partage d'écran lors de son exécution.

Je n'ai pas de droit d'utilisateur central sur mon réseau. Chaque Mac a ses propres paramètres d'utilisateur local. Mais les noms d'utilisateur et les mots de passe sont identiques.

Je peux me connecter avec succès en utilisant Jolly's Fast VNC. Il trouve effectivement l'iMac via la diffusion Bounjour. Mais techniquement, ce logiciel n’est pas gratuit et je ne comprends pas pourquoi l’approche Mac intégrée ne fonctionne pas pour moi.

Mise à jour: voici les paramètres de partage d'écran sur l'iMac.

Paramètres de partage d'écran 1

Et voici ce que j'ai défini lorsque vous cliquez sur le bouton "Paramètres de l'ordinateur ...":

Paramètres de partage d'écran 2

Jolly's Fast VNC continue de rechercher (via Bonjour) et de se connecter à cette machine sans aucun problème. Je dois lui donner mon nom d'utilisateur et mon mot de passe pour l'iMac lorsque je souhaite me connecter. Le Finder, sur le MBPro, peut se connecter aux partages de fichiers (en utilisant mon nom d'utilisateur et mon mot de passe iMac) sans problème. En cliquant sur 'Partager l'écran' dans la fenêtre du Finder, l'iMac s'active - l'affichage s'allume et ce qui ne l'est pas. Mais la connexion expire.

Existe-t-il des fichiers journaux pour le partage d'écran sur le MBPro que je peux consulter pour le déboguer? Qu'en est-il des fichiers journaux sur l'iMac pour le partage d'écran? Quelque chose qui pourrait nous éclairer sur la raison pour laquelle Screen Sharing dit que la connexion se fait puis qu'elle s'arrête mystérieusement?

Ian C.
la source
Quand vous voulez dire que cela se bloque, il suffit d'agir comme s'il voulait se connecter et ne le fait jamais? Pouvez-vous cliquer sur la machine dans le Finder (dans la barre latérale) et cliquer sur le partage d'écran? La machine distante est-elle réveillée?
Jmlumpkin
Indique que la connexion est établie et que la petite fenêtre de dialogue disparaît, le programme de partage d'écran est en cours d'exécution, mais aucun écran partagé n'est visible. La machine est réveillée, navigable via le Finder. Je peux utiliser ses disques partagés.
Ian C.
Est-il correct de supprimer le plist pour le partage d'écran?
ridogi
@ridogi - enfin capable d'essayer d'attaquer le plist et ... Je ne trouve pas celui qui concerne le partage d'écran dans ~ / Library. Une idée de ce que je pourrais chercher ici? Merci.
Ian C.
~ Bibliothèque / Préférences / com.apple.ScreenSharing.plist
ridogi

Réponses:

10

Étant donné que la fonction de partage d'écran semble être la seule à ne pas pouvoir se connecter, le meilleur moyen de diagnostiquer son comportement consiste à utiliser l'application directement.

S'il vous plaît, lancez le partage d'écran situé dans:

/System/Library/CoreServices/ScreenSharing.app

L'application n'a pas d '"interface utilisateur" visible, alors ne vous attendez pas à une interface Cocoa sophistiquée. Au lieu de cela, une fois que vous l'avez chargé, tout ce que vous voyez est cette icône "médiocre" dans le Dock:

Partage d'écran

Cliquez dessus, puis allez dans Préférences dans la barre de menus du Mac. Vous devriez être présenté avec:

préférences sshar

Notez que la deuxième option consiste à chiffrer uniquement les mots de passe et les frappes au clavier. C'est bien, mais comme vous pouvez le constater, il n'y a aucune option pour ignorer le cryptage. Certaines versions de VNC présentent des incompatibilités avec le cryptage, mais cela serait plutôt choquant puisque vous parlez d'OS X à OS X.

Dans tous les cas, une fois que vous avez ces paramètres, essayez de vous connecter à nouveau dans la barre de menus: Connexion -> Nouveau (ou ⌘cmd+ N).

Une boîte de dialogue simple apparaît vous demandant de saisir le nom de l'hôte. Après vos captures d’écran, essayez: 192.168.1.99 et appuyez sur Entrée.

Nous verrons ce qui se passe d'ici. En outre, ouvrez le fichier Console.app sur les deux ordinateurs afin de vérifier si des messages système sont en cours (ou n’importe quoi lié).

Martin Marconcini
la source
Cela a fonctionné. Je pense que la clé du succès ici utilisait l'adresse IP de la machine. J'avais seulement essayé cette approche en utilisant le nom d'hôte, qui ne semble pas se résoudre. Je suppose que l'approche du Finder utilise le nom d'hôte. Belle prise. Profitez des points!
Ian C.
@ Ian heureux de voir si cela a fonctionné. Je trouve étrange que le Finder (utilisant Bonjour) ne trouve pas l’autre hôte correctement. Si vous souhaitez approfondir vos recherches, essayez de changer le nom d'hôte pour le vider et le diffuser à nouveau via mDNS (bonjour discovery service). Peut-être que le chercheur l'attrapera cette fois. ;)
Martin Marconcini
prime décernée. Donc, pour l'homme de retard. Je pensais que l'acceptation de votre réponse vous a donné la prime.
Ian C.
@Ian pas de soucis, merci. ça ne me dérange pas vraiment que ça réponde beaucoup :) j'aurais aimé que les autres contributeurs ajoutent des infos et gagnent ça, nous avons besoin de plus de gens :) Merci quand même. Je suis content que vous ayez résolu le problème.
Martin Marconcini
Lancer l'application directement et entrer l'adresse IP (au lieu de partager l'écran via le Finder) ont également fonctionné pour moi. Merci!
Poshaughnessy
2

depuis votre réseau mac, vous devez mettre à jour les noms de vos ordinateurs Mac, quels que soient vos noms de machines Mac, que ce soit.whaterver.com ou .edu ou quoi que vous soyez,

de cette façon, les dns peuvent résoudre les noms d’hôtes en adresses IP, il est particulièrement complexe sur les noms espacés, les machines Windows avec des noms simples sont faciles à convertir

1: créer des mappages de noms locaux sur des adresses ip STATIC sur les macs dans votre fichier / etc / hosts sur EACH mac

2: achetez des beignets et du café à vos amis et demandez-leur de mettre en place des enregistrements DNS pour vos macs.

3: si vous avez un Xserv, cela devrait le faire pour vous, assurez-vous simplement que votre utilitaire de répertoire est configuré pour l'utiliser.

J'espère que ça t'as aidé.

macphreak4evr
la source
Venant de 4 ans dans le futur: votre analyse semble correcte, le problème est un DNS de gestion IP.
Dan