Perché la condivisione dello schermo da Mac a Mac è appena sospesa?


13

Ho il mio iMac configurato con:

  • Firewall spento
  • Condivisione schermo attivata per utente specifico, nessuna password VNC generale
  • Condivisione file su (con accesso liberale)

Voglio collegarmi al suo schermo dal mio MBPro. Ogni volta che provo ad avviare una sessione di condivisione dello schermo da MBPro a iMac, tramite la finestra di dialogo di condivisione dello schermo del Finder o chiamando direttamente l'app di condivisione dello schermo, si blocca. E si blocca. E si blocca. E alla fine la finestra "Connessione ..." scompare silenziosamente e non viene condiviso nessuno schermo.

Ho controllato il portachiavi per assicurarmi che non sia impostata una password errata per iMac e, no, niente lì. Non viene richiesto un nome utente o una password da Condivisione schermo quando viene eseguito.

Non ho un'autorità centrale dell'utente sulla mia rete. Ogni Mac ha le proprie impostazioni utente locali. Ma i nomi utente e le password sono identici.

Posso collegarmi con successo usando Fast VNC di Jolly. In realtà trova l'iMac tramite la trasmissione Bounjour. Ma questo software, tecnicamente, non è gratuito e sono perplesso sul perché l'approccio Mac integrato non funzioni per me.

Aggiornamento: ecco le impostazioni di condivisione dello schermo su iMac.

Impostazioni di condivisione dello schermo 1

E questo è ciò che ho impostato facendo clic sul pulsante "Impostazioni computer ...":

Impostazioni di condivisione dello schermo 2

Fast VNC di Jolly continua a trovare (tramite Bonjour) e connettersi a questa macchina senza problemi. Devo dargli il mio nome utente e password per l'iMac quando voglio collegarmi. Finder, su MBPro, può connettersi alle condivisioni di file (usando il mio nome utente e password iMac) bene. Facendo clic su "Condividi schermo" nella finestra del Finder si riattiva iMac: il display si accende e cosa no. Ma la connessione scade.

Esistono file di registro per la condivisione dello schermo su MBPro che posso esaminare per eseguire il debug? Che dire dei file di registro su iMac per la condivisione dello schermo? Qualcosa che potrebbe far luce sul perché la condivisione dello schermo dice che si sta connettendo e poi si arresta misteriosamente?


Quando intendi che si blocca, si comporta come se volesse connettersi e non lo fa mai? Puoi fare clic sulla macchina in Finder (sulla barra laterale) e fare clic su Condivisione schermo? La macchina remota è sveglia?
jmlumpkin,

Dice che si sta connettendo e alla fine la piccola finestra di dialogo scompare, il programma Screen Sharing è in esecuzione, ma non è visibile nessuno schermo condiviso. La macchina è sveglia, navigabile tramite Finder. Posso usare le sue unità condivise.
Ian C.

Cestinare il plist per la condivisione dello schermo lo risolve?
Ridogi,

@ridogi - finalmente riesco a provare a nascondere il plist e ... non riesco a trovarne uno relativo alla condivisione dello schermo in ~ / Library. Hai idea di cosa potrei cercare qui? Grazie.
Ian C.

~ Library / Preferences / com.apple.ScreenSharing.plist
ridogi

Risposte:


10

Poiché la funzione di condivisione dello schermo sembra essere l'unica in grado di connettersi, il modo migliore per diagnosticare il suo comportamento è utilizzare direttamente l'applicazione.

Per favore, avvia la condivisione dello schermo situata in:

/System/Library/CoreServices/ScreenSharing.app

L'applicazione non ha "UI" visibile, quindi non aspettarti un'interfaccia sofisticata di Cocoa. Invece, una volta caricato, tutto ciò che vedrai sarà questa icona "povera" nel Dock:

condivisione dello schermo

Fai clic su di esso e vai su Preferenze nella barra dei menu del Mac. Dovresti presentarti con:

preferenze sshar

Nota la seconda opzione per crittografare solo password e sequenze di tasti. Va bene, ma come puoi vedere, non c'è alcuna opzione per saltare del tutto la crittografia. Alcune versioni di VNC hanno incompatibilità con la crittografia, ma questo sarebbe piuttosto scioccante dal momento che stai parlando di OS X vs OS X.

In ogni caso, una volta che hai le impostazioni del genere, prova a connetterti, di nuovo, nella barra dei menu: Connessione -> Nuovo (o ⌘cmd+ N).

Viene visualizzata una semplice finestra di dialogo che richiede di inserire il nome dell'host. Seguendo le schermate, prova: 192.168.1.99 e premi invio.

Vedremo cosa succede da qui. Inoltre, avere Console.app aperto su entrambi i computer, per vedere se ci sono messaggi di sistema in corso (o qualcosa di correlato).


Questo ha funzionato. Penso che la chiave del successo qui sia stata l'utilizzo dell'indirizzo IP della macchina. Avevo provato questo approccio solo usando il nome host, che non sembra risolversi. Immagino che l'approccio del Finder stia usando il nome host. Bella presa. Goditi i punti!
Ian C.

@ Sono contento di vedere se ha funzionato. Trovo strano che Finder (usando Bonjour) non trovi correttamente l'altro host. Se vuoi fare qualche indagine in più, prova a cambiare il nome host, che lo svuoterebbe e lo trasmetterà di nuovo tramite mDNS (bonjour discovery service). Forse il cercatore lo prenderà questa volta. ;)
Martin Marconcini,

premio assegnato. Quindi per l'uomo ritardato. Pensavo che accettare la tua risposta ti dava la generosità.
Ian C.

@Ian nessuna preoccupazione, grazie. non mi dispiace davvero tanto rep :) :) Mi sarebbero piaciuti gli altri collaboratori per aggiungere informazioni e vincere questo, abbiamo bisogno di più persone :) Grazie comunque. Sono contento che tu l'abbia risolto.
Martin Marconcini,

L'avvio diretto dell'app e l'inserimento dell'indirizzo IP (anziché la condivisione dello schermo tramite Finder) hanno funzionato anche per me. Grazie!
poshaughnessy

2

dal momento che si tratta di una rete mac da sito a sito, le reti dns server devono essere aggiornate con record A dei nomi dei computer mac, a qualunque cosa.whaterver.com o .edu o qualunque cosa tu sia,

in questo modo il DNS può risolvere i nomi host in indirizzi IP, è particolarmente complesso su nomi distanziati, le macchine Windows con nomi semplici sono facili da convertire, il nome su IP sia tramite WINS o DNS, quindi hai 2 scelte per il futuro,

1: crea mappature di nomi locali su indirizzi IP STATICI sui mac nel tuo file / etc / hosts su OGNI mac

2: compra i tuoi ciambelle e caffè e chiedi loro di impostare un record in DNS per i tuoi mac.

3: se hai un Xserv dovrebbe farlo per te, assicurati solo che la tua utility di directory sia configurata per usarlo.

Spero possa aiutare.


Proveniente da 4 anni nel futuro: la tua analisi sembra corretta, il problema è un DNS di gestione IP.
dan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.