Può "Find My Mac" funzionare mentre il computer è in modalità di sospensione?


12

La funzione "Trova il mio Mac" di iCloud dovrebbe funzionare mentre il computer è inattivo? Uso questa funzione per controllare le cose di tanto in tanto, oltre a mostrare la funzionalità ad altre persone. Ogni volta che li mostro però, elenca sempre la macchina come offline.

Lo chiedo anche perché un mac "dormiente" si sveglia di tanto in tanto (in uno stato di livello molto basso), per controllare e aggiornare sostanzialmente la sua configurazione mDNS / Bonjour, così come alcune altre cose minori (lo so in particolare il mio iMac fa questo, non ho guardato il mio MBA). Ho pensato che se si fosse svegliato per controllare almeno questa roba, si sarebbe propagato anche a Trova il mio Mac.

Aggiornamento finale: Quindi, dopo aver cambiato più configurazioni di rete (e passato solo al wifi), in realtà ha funzionato peggio - non sono riuscito nemmeno a riattivare la macchina localmente (e questo è con la riattivazione dell'accesso alla rete selezionata). Quindi penso che sia qualcosa di strano con la mia configurazione, o la macchina reale (so già che il wifi è strano su di esso - ho provato un comando predefinito per abilitare airdrop, e neanche quello ha funzionato). Il mio vero problema è dovuto al fatto che la macchina non è in grado di svegliarsi dal sonno .

Nuovo aggiornamento: quindi, ho notato alcune cose. La connessione Wifi era attiva, ma non connessa (né dovrebbe essere). L'ho spento e disabilitato l'interfaccia, e comunque non riattiva il computer sull'adattatore Ethernet. Ho appena provato il contrario, e in realtà sembrava che funzionasse! Vuoi riprovare più tardi per essere sicuro.

Aggiornamento: ho riabilitato Trova il mio Mac e verificato che wake on LAN era attivo. Mentre ha funzionato prima, una volta che il computer è effettivamente entrato in modalità sospensione (circa un'ora dopo), non è mai sembrato voler aggiornare, fino a quando non ho svegliato la macchina. Trova il mio Mac dovrebbe svegliarlo comunque? Oppure Trova il mio Mac mentre dorme non mostrerebbe mai effettivamente la sua posizione attuale fino alla prossima scia? Per precauzione, ho riavviato di recente il mio Mac e Airport Extreme. Inoltre, potrebbe trattarsi di un problema di port forwarding sul mio router FiOS?


La mia soluzione per il mio Mac "da scrivania" è sempre stata quella di consentire al display di dormire, ma di non impostare mai la sospensione del computer . Ciò consente ai backup di Crashplan di "recuperare", eseguire i backup di SuperDuper, accedere in remoto e Trova il mio Mac .
Jaberg,

Prima lasciavo dormire il display e potevo tornare a quello. Backblaze di solito non ha molto da recuperare, e non molte cose cambiano ogni giorno, quindi di solito lo lascio dormire.
jmlumpkin,

Era inteso come un suggerimento , non una risposta . Per quanto riguarda i miei backup, tutto dipende da quanti "rotoli di pellicola" sono stati lasciati nel laboratorio Aperture. Quasi tutti i giorni sono attuale, ma a volte ci vuole una settimana per tornare a quello stato. Sto monitorando questo, sperando che venga rivelata una soluzione migliore.
Jaberg,

Risposte:


4

Il problema è che il tuo iMac non si sveglia dal sonno .

Diverse persone ne sono state colpite e ne hanno discusso su discussioni.apple.com in questi due thread . Entrambi i thread sono stati aperti di recente e riguardano il problema "Wake on network access" in Lion.

È necessario che il tuo Mac si riattivi perché deve creare una connessione Wi-Fi . IMac si disconnette dal Wi-Fi in modalità sospensione. Ma senza una connessione a una rete Wi-Fi nota , Trova il mio Mac non è in grado di individuare il computer .

Ecco cosa dice la guida alla risoluzione dei problemi di iCloud :

Trova il mio Mac può individuare il tuo Mac solo se è connesso a Internet tramite una rete Wi-Fi nota. Se il tuo Mac è collegato a Internet solo tramite un cavo Ethernet, Trova il mio Mac non sarà in grado di localizzare il tuo Mac.

Idea

Il tuo iMac supporta l'attivazione dell'accesso alla rete dell'aeroporto ? I Mac più recenti possono riattivarsi con accesso sia in aeroporto sia tramite Ethernet. Questo viene quindi chiamato "wake on access network" anziché "wake on ethernet / airport access".

Se iMac supporta la riattivazione dell'accesso all'aeroporto, disabilitare la porta Ethernet. Forse questo costringerà l'iMac a rimanere connesso al Wi-Fi durante la sospensione e il "bug" non si verificherà.

inserisci qui la descrizione dell'immagine


Un altro problema qui potrebbe essere Wifi contro Ethernet? C'è qualche requisito per essere su Wifi? La macchina si sveglia quando sono in rete e provo a collegarmi tramite Finder (e montaggio AFP) o Condivisione schermo
jmlumpkin

In realtà, un'altra cosa da notare è che SSH 'in esso funziona anche, dall'esterno, ma questo è un port forward
jmlumpkin

@jmlumpkin Vorrei provare a rendere inattiva la porta Ethernet nelle preferenze di sistema. Ciò costringerà il tuo iMac a rimanere connesso al Wi-Fi durante il sonno, suppongo. Forse questo 'bug' non si verificherà allora.
gentmatt,

La connessione Wifi è in realtà disattivata, mi chiedo se lo desidera.
jmlumpkin,

1
Quindi ho provato dall'altra parte e sembrava che avrebbe funzionato! In tal caso, non sono sicuro di voler utilizzare Wifi vs Ethernet solo perché questa funzione funzioni durante il sonno. Ma invierò un radar ad Apple sul problema.
jmlumpkin,

7

Se il Mac dorme, iCloud non ha modo di individuarlo e appare offline.

Tuttavia, come hai notato, puoi abilitare Wake per l'accesso alla rete nelle preferenze energetiche affinché possa svegliarsi periodicamente e controllare che la rete consenta il risveglio remoto tramite AirPort.

La prossima volta che il Mac si connette a iCloud, i tuoi comandi (individua, blocca, cancella, messaggio / avviso) ti vengono inviati.

inserisci qui la descrizione dell'immagine


Il fatto è che in realtà si "sveglia" anche senza che sia stato verificato, ma non completamente. Inoltre, sono abbastanza sicuro di avere quell'opzione selezionata e non si aggiorna a iCloud per Trova il mio Mac. So che si sveglia per Desktop remoto o per il montaggio di una condivisione AFP.
jmlumpkin,

@gentmatt hai aggiornato mentre stavo pubblicando il mio commento. Non ricordo di averlo visto ed ero abbastanza sicuro di avere quell'opzione attiva. Verificherà quando tornerò sul mio Mac.
jmlumpkin,

1
@jmlumpkin Secondo i documenti Apple : se si dispone di un computer portatile, selezionando questa opzione si riattiva il computer solo se è collegato e il display è aperto.
Vlad

grazie per quello. Devo verificarlo, perché quello di cui sono più curioso è il mio iMac. Non nel mio iMac essere stato rubato, ma in più pensavo di averlo verificato.
jmlumpkin,

1
@bmike - ancora, devo svegliarmi prima di localizzarlo e per questo richiede un'infrastruttura specifica. Lo so, il diavolo è nei dettagli!
Vlad

6

Sì, entrambi possono e dovrebbero funzionare mentre il tuo mac dorme, ma in molti casi è tutt'altro che perfetto.


Apple ha progettato l'hardware e il software per consentire questo specifico e molti altri tipi di accesso alla rete anche quando un Mac dorme per risparmiare energia.

Questo sistema si basa sulla tua stazione base dell'aeroporto per eseguire il proxy delle richieste in arrivo e riattivare il mac quando rileva e la richiesta in entrata per individuare, condividere lo schermo, stampare su una stampante condivisa o connettersi in altro modo al mac. AirPort non dorme ed è lì per colpire il mac e svegliarlo.

I due migliori articoli da leggere su questo sono:

In breve, il Mac ti avviserà se non hai impostato l'hardware per consentire al router di riattivarlo su richiesta. Questo è anche chiamato "wake on lan" WOL e utilizza il concetto di "pacchetto magico" che viene trasmesso per identificare la macchina specifica che viene richiesta per svegliarsi. Una volta che il mac è impostato per l'ascolto effettivo di un segnale di sveglia, comunica al router su tutti i servizi per i quali dovrebbe essere svegliato. Ciò significa che il mac si riattiverà periodicamente dall'incantesimo per fare il check-in con il router per registrarsi nuovamente come se fosse necessario risvegliarlo.

Come puoi vedere - ci sono diversi componenti, quindi questo non è perfettamente affidabile al 100% - se il router si riavvia mentre il mac è inattivo, non sarai in grado di riattivare il mac fino a quando non raggiunge il prossimo intervallo di tempo per svegliarsi e registrare nuovamente. Inoltre, reti e / o hardware problematici possono rendere questo meno affidabile, ma sono stato molto contento di questo negli ultimi tre anni in diversi siti in cui ho attivato questo.

Ora, per la situazione del Mac rubato, questo è meno utile di Trova il mio Mac su un dispositivo iOS. Innanzitutto, Wake on Demand non riesce quando un Mac portatile non è collegato all'alimentazione o a uno schermo esterno quando il coperchio è chiuso. In secondo luogo, il mac potrebbe essere al di fuori dell'accesso WiFi e non raggiungibile. In terzo luogo, il router in cui il tuo mac potrebbe essere in pausa (ad esempio in una caffetteria) potrebbe non essere un dispositivo AirPort o avere il servizio proxy del sonno equivalente abilitato o addirittura presente. In questi casi, il Mac non può essere individuato durante il sonno. Fino a quando una connessione dati non viene aggiunta a un Mac inattivo, i dispositivi iOS saranno molto avanti nella localizzazione a causa della loro connessione quasi costante con la rete quando non sono spenti.


E alla fine, molti dei miei mac hanno perso la registrazione un po 'di tempo tra l'attivazione di questo in Lion e l'aggiornamento a 10.7.3. Penso che la modifica a Recovery HD abbia potuto indurre il servizio a cercare la vecchia immagine e ora sono nella pratica di testare questo mensile per Mac importanti e di eliminare e ricreare la registrazione Trova il mio Mac dopo ogni aggiornamento del software che cambia il sistema operativo principale. Non sapendo perché cadano, sto cercando di compensare e far funzionare il sistema con un lavoro manuale aggiuntivo.


Per fortuna hai sottolineato: è progettato per funzionare con AirPort come proxy sleep e non funziona con altri router / punti di accesso wireless.
Vlad

Fortunatamente tutto questo è dietro un Airport Extreme, quindi aiuta. Sono anche d'accordo sul fatto che qualcosa abbia rovinato la registrazione di Trova il mio Mac, in seguito pubblicherò un'altra domanda.
jmlumpkin,

@bmike Conosco anche WOL. Lo usavo molto per riattivare un media center mac mini e ho persino iniziato a lavorare su un'app per iPhone per inviare il pacchetto magico. Non sapevo della parte di registrazione. Ma c'è anche una parte di Mac OS che esegue una riattivazione di basso livello (non sullo schermo e in qualche modo non fa girare i dischi) per controllare mDNS e altre cose. Penso che il problema che sto vedendo sia totalmente separato.
jmlumpkin,

@bmike si deve fare qualche impostazione speciale su Airport Extreme per abilitare WoL?
jmlumpkin,

Funziona e basta. Credo che molti degli aggiornamenti recentemente migliorino la sua affidabilità poiché è migliorato molto nell'ultimo anno. Il codice sorgente è open source, quindi presumibilmente altri fornitori possono adottare la funzionalità del proxy del sonno o le menti indagatrici possono saperne di più guardando la fonte.
bmike

1

Sì - Nell'immagine qui sotto ha trovato il mio, anche se dorme ed è stato nelle ultime 12 ore. (scusa pianeta) Anche se ho catturato la schermata mentre stava aggiornando la posizione, ma il punto verde mostra che è stata trovata sia sull'app iPhone che sull'app web iCloud.com.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


Dovrebbero essere la stessa cosa o stai dicendo che iCloud non mostrerà il suo stato, ma l'app lo farà?
jmlumpkin,

Mi dispiace, avrei dovuto controllarlo. Non ho problemi a localizzare il Mac mentre dorme
Graeme Hutchison il

Ok, ho anche controllato l'app e anche questa non è stata connessa.
jmlumpkin,

1

Ho avuto lo stesso problema. Per me, ciò che era sbagliato era che Trova il mio Mac (e torna al mio Mac) non funzionavano in modo affidabile con la scia a basso consumo di Lion. Ho disabilitato la riattivazione a basso consumo (ovvero, ora si riattiva su LAN alla modalità di massima potenza) aggiungendo "darkwake = 0" sotto la chiave delle bandiere del kernel nel /Library/Preferences/SystemConfiguration/com.apple.Boot.plistfile:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
        <string>darkwake=0</string>
</dict>
</plist>

0

invia al tuo segnale iMac da "trova il mio iPhone". Dopodiché funzionerà correttamente. Sembra strano ma ha funzionato per me.

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.