'Find My Mac' peut-il fonctionner pendant que l'ordinateur dort?


12

La fonction «Trouver mon Mac» d'iCloud est-elle censée fonctionner pendant que l'ordinateur est en veille? J'utilise cette fonctionnalité pour vérifier les choses de temps en temps, ainsi que pour montrer la fonctionnalité à d'autres personnes. Chaque fois que je leur montre cependant, il répertorie toujours la machine comme étant hors ligne.

Je le demande aussi parce qu'un Mac `` en veille '' se réveille de temps en temps (dans un état de très bas niveau), pour vérifier et mettre à jour sa configuration mDNS / Bonjour, ainsi que quelques autres petites choses (je sais spécifiquement mon iMac fait ça, je n'ai pas regardé mon MBA). J'ai pensé que s'il se réveillait pour au moins vérifier ces choses, il se propagerait également vers Find My Mac.

Dernière mise à jour: Donc, après avoir changé de configuration réseau (et être passé simplement au wifi), cela a en fait moins bien fonctionné - je ne pouvais pas non plus réveiller la machine localement (et c'est avec le réveil sur l'accès réseau vérifié). Je pense donc que c'est quelque chose d'étrange avec ma configuration ou ma machine réelle (je sais déjà que le wifi est étrange - j'ai essayé une commande par défaut pour activer Airdrop, et cela n'a pas fonctionné non plus). Mon problème réel est dû au fait que la machine ne peut pas se réveiller du sommeil .

Nouvelle mise à jour: Donc, j'ai remarqué quelques choses. Le wifi était allumé, mais pas connecté (et ne devrait pas l'être). Je l'ai éteint et désactivé l'interface, et il ne réveille toujours pas l'ordinateur sur l'adaptateur Ethernet. Je viens de tester la méthode inverse, et il semblait que cela fonctionnait! Vous voulez réessayer un peu plus tard pour vous en assurer.

Mise à jour: j'ai réactivé Find My Mac et vérifié que le réveil sur le LAN était actif. Bien que cela ait fonctionné plus tôt, une fois que l'ordinateur s'est réellement mis en veille (environ une heure plus tard), il n'a jamais semblé vouloir se mettre à jour, jusqu'à ce que je réveille la machine. Est-ce que Find My Mac est censé le réveiller de toute façon? Ou est-ce que Find My Mac pendant le sommeil ne montrerait pas réellement son emplacement actuel jusqu'au prochain réveil? Par mesure de précaution, j'ai redémarré mon Mac et Airport Extreme récemment. Cela pourrait-il également être un problème de redirection de port sur mon routeur FiOS?


Ma solution pour mon Mac "de bureau" a toujours été de laisser l'écran en veille, mais de ne jamais mettre l'ordinateur en veille . Cela permet aux sauvegardes Crashplan de «rattraper», aux sauvegardes SuperDuper de s'exécuter, à l'accès à distance et à Find My Mac .
jaberg

J'avais l'habitude de simplement laisser l'écran dormir, et je pourrais y revenir. Backblaze n'a généralement pas trop de choses à rattraper, et peu de choses changent quotidiennement, donc je le laisse généralement dormir.
jmlumpkin

Il s'agissait d'une suggestion et non d'une réponse . Quant à mes sauvegardes, tout dépend du nombre de «rouleaux de film» déposés au laboratoire Aperture. La plupart du temps, je suis à jour, mais il faut parfois une semaine pour revenir à cet état. Je surveille celui-ci en espérant qu'une meilleure solution soit révélée.
jaberg

Réponses:


4

Le problème est que votre iMac ne se réveille pas du sommeil .

Plusieurs personnes ont été affectées par cela et en ont discuté sur discussions.apple.com dans ces deux fils . Les deux threads ont été ouverts récemment et traitent du problème "Wake on network access" dans Lion.

Il est nécessaire que votre Mac se réveille car il doit établir une connexion Wi-Fi . Votre iMac se déconnecte du Wi-Fi en mode veille. Mais sans connexion à un réseau Wi-Fi connu , Find my Mac ne peut pas localiser votre ordinateur .

Voici ce que dit le guide de dépannage iCloud :

Find My Mac ne peut localiser votre Mac que s'il est connecté à Internet via un réseau Wi-Fi connu. Si votre Mac n'est connecté à Internet que par un câble Ethernet, Find My Mac ne pourra pas localiser votre Mac.

Idée

Votre support iMac prend-il en charge l' accès au réseau de l' aéroport ? Les nouveaux Mac peuvent se réveiller à la fois sur l' aéroport et sur l'accès Ethernet. Ceci est alors appelé "réveil sur accès réseau" au lieu de "réveil sur accès Ethernet / aéroport".

Si votre iMac prend en charge le réveil sur l'accès à l'aéroport, désactivez votre port Ethernet. Peut - être que cela forcera l'iMac à rester connecté au Wi-Fi pendant le sommeil et le «bug» ne se produira pas alors.

entrez la description de l'image ici


Un autre problème pourrait-il être le Wifi contre Ethernet? Y a-t-il une exigence pour qu'il soit sur Wifi? La machine se réveille lorsque je suis sur le réseau et essaie de s'y connecter via le Finder (et le montage AFP) ou le partage d'écran
jmlumpkin

En fait, une autre chose à noter est que SSH y fonctionne également, de l'extérieur, mais c'est un port en avant
jmlumpkin

@jmlumpkin J'essaierais de rendre le port Ethernet inactif dans les préférences système. Cela obligera votre iMac à rester connecté au Wi-Fi pendant le sommeil, je suppose. Peut-être que ce «bug» ne se produira pas alors.
gentmatt

Le wifi est en fait désactivé, je me demande s'il le veut.
jmlumpkin

1
J'ai donc juste essayé dans l'autre sens, et il semble que cela ait fonctionné! Si c'est le cas, je ne suis pas sûr de vouloir utiliser le Wifi contre Ethernet uniquement pour que cette fonctionnalité fonctionne pendant le sommeil. Mais je soumettrai un radar à Apple à ce sujet.
jmlumpkin

7

Si le Mac est en veille, iCloud n'a aucun moyen de le localiser et il apparaît hors ligne.

Cependant, comme vous l'avez noté, vous pouvez activer Wake pour l'accès au réseau dans les préférences énergétiques pour qu'il se réveille périodiquement et vérifiez que le réseau autorise le réveil à distance à l'aide d'AirPort.

Lorsque le Mac se connectera à iCloud la prochaine fois, vos commandes (localiser, verrouiller, effacer, message / alerte) lui seront envoyées.

entrez la description de l'image ici


Le fait est qu'il se réveille toujours même sans vérification, mais pas complètement. De plus, je suis presque sûr que cette option est cochée et qu'elle ne se met pas à jour vers iCloud pour Find My Mac. Je sais que cela se réveille pour Remote Desktop ou pour monter un partage AFP.
jmlumpkin

@gentmatt vous avez mis à jour pendant que je publiais mon commentaire. Je ne me souviens pas avoir vu cela, et j'étais presque sûr que j'avais cette option. Vérifie à mon retour sur mon Mac.
jmlumpkin

1
@jmlumpkin Selon Apple docs : Si vous avez un ordinateur portable, la sélection de cette option ne réveille votre ordinateur que s'il est branché et que l'écran est ouvert.
Vlad

Merci pour ça. Je dois vérifier cela, car celui qui m'intéresse le plus est mon iMac. Pas dans mon iMac étant volé, mais plus encore, je pensais que je l'avais vérifié.
jmlumpkin

1
@bmike - encore, je dois être réveillé avant de localiser et cela nécessite une infrastructure spécifique pour cela. Je sais, le diable est dans les détails!
Vlad

6

Oui, il peut et est censé fonctionner pendant que votre Mac dort, mais il est loin d'être parfait dans plusieurs cas.


Apple a conçu le matériel et les logiciels pour permettre à ce type d'accès au réseau et à bien d'autres de réussir même lorsqu'un Mac est en veille pour économiser de l'énergie.

Ce système s'appuie sur votre station de base Airport pour proxy les demandes entrantes et réveiller le mac lorsqu'il détecte et demande entrante pour localiser, partager l'écran, imprimer sur une imprimante partagée ou autrement se connecter au mac. Votre AirPort ne dort pas et est là pour pousser le Mac et le réveiller.

Les deux meilleurs articles à lire à ce sujet sont:

En un mot, le mac vous avertira si vous n'avez pas configuré le matériel pour permettre au routeur de le réveiller à la demande. Ceci est aussi appelé WOL "wake on lan" et utilise le concept d'un "paquet magique" qui est diffusé pour identifier la machine spécifique qui est demandée pour se réveiller. Une fois que le mac est configuré pour écouter réellement un signal de réveil, il communique au routeur tous les services pour lesquels il doit être réveillé. Cela signifie que le mac se réveillera périodiquement pour vérifier avec le routeur pour se réinscrire comme devant être réveillé.

Comme vous pouvez le voir - il existe plusieurs composants, donc ce n'est pas 100% parfaitement fiable - si le routeur redémarre pendant que le mac est endormi, vous ne pourrez pas réveiller le mac jusqu'à ce qu'il atteigne son prochain intervalle de temps pour se réveiller et réenregistrer. De plus, des problèmes de réseaux et / ou de matériel peuvent rendre cela moins fiable, mais j'en suis très heureux depuis trois ans sur plusieurs sites où je l'ai activé.

Maintenant - pour la situation de vol de Mac, cela est moins utile que Find My Mac sur un appareil iOS. Tout d'abord, le Wake on Demand ne réussit pas lorsqu'un Mac portable n'est pas branché sur l'alimentation ou un écran externe lorsque le couvercle est fermé. Deuxièmement, le mac peut être en dehors de l'accès WiFi et inaccessible. Troisièmement, le routeur sur lequel votre Mac peut dormir (dans un café par exemple) peut ne pas être un appareil AirPort ou avoir le service proxy de sommeil équivalent activé ou même présent. Dans ces cas, votre Mac ne peut pas être localisé pendant le sommeil. Jusqu'à ce qu'une connexion de données soit ajoutée à un Mac en veille - les appareils iOS seront très en avance dans la localisation en raison de leur connexion quasi constante avec le réseau lorsqu'ils ne sont pas éteints.


Et enfin, beaucoup de mes macs ont perdu leur enregistrement quelque temps entre l'activation de Lion et la mise à niveau vers 10.7.3. Je pense que le changement de Recovery HD a pu amener le service à rechercher l'ancienne image et je suis maintenant en train de tester ce mois-ci pour les macs importants et de supprimer et recréer l'enregistrement Find My Mac après chaque mise à jour logicielle qui change le système d'exploitation principal. Ne sachant pas pourquoi ils tombent, j'essaie de compenser et de faire fonctionner le système par un travail manuel supplémentaire.


C'est une bonne chose que vous avez souligné: il est conçu pour fonctionner avec AirPort en tant que proxy de sommeil et ne fonctionnera pas avec d'autres routeurs / points d'accès sans fil.
Vlad

Heureusement, tout cela est derrière un Airport Extreme, donc ça aide. Je suis également d'accord que quelque chose a gâché avec l'inscription de Find My Mac, je posterai une autre question plus tard.
jmlumpkin

@bmike Je connais aussi très bien WOL. Je l'utilisais beaucoup pour réveiller un mini-centre multimédia, et j'ai même commencé à travailler sur une application iPhone pour envoyer le Magic Packet. Je ne connaissais pas la partie d'enregistrement. Mais il y a aussi une partie de Mac OS qui fait un réveil de bas niveau (pas d'écran, et qui ne fait pas tourner les disques non plus) pour vérifier le mDNS et d'autres choses. Je pense que le problème que je vois est totalement différent.
jmlumpkin

@bmike doit-on faire un réglage spécial sur l'Airport Extreme pour activer WoL?
jmlumpkin

Ça marche juste. Je pense que de nombreuses mises à jour améliorent récemment sa fiabilité, car elles se sont beaucoup améliorées au cours de la dernière année. Le code source est open source, donc probablement d'autres fournisseurs peuvent adopter la fonctionnalité de proxy de sommeil ou les esprits curieux peuvent en savoir plus en consultant la source.
bmike

1

Oui - Dans l'image ci-dessous, il a trouvé la mienne, même s'il dort et depuis 12 heures. (Désolé planète) Bien que j'ai pris la capture d'écran lors de la mise à jour de l'emplacement, mais le point vert montre qu'il a été trouvé à la fois sur l'application iPhone et sur l'application Web iCloud.com.

entrez la description de l'image ici

entrez la description de l'image ici


Ils devraient être la même chose, ou dites-vous que iCloud n'affichera pas son statut, mais l'application le fera?
jmlumpkin

Désolé, j'aurais dû vérifier cela. Je n'ai aucun problème à localiser le Mac pendant qu'il dort
Graeme Hutchison

Ok, j'ai également vérifié l'application, et elle s'est également révélée non connectée.
jmlumpkin

1

J'ai eu le même problème. Pour moi, ce qui n'allait pas, c'était que Find my Mac (et Back to my Mac) ne fonctionnait pas de manière fiable avec le sillage à faible puissance de Lion. J'ai désactivé le réveil à faible puissance (c'est-à-dire qu'il se réveille maintenant sur le LAN en mode pleine puissance) en ajoutant "darkwake = 0" sous la clé Kernel Flags dans le /Library/Preferences/SystemConfiguration/com.apple.Boot.plistfichier:

<?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

envoyer à votre signal iMac à partir de "trouver mon iphone". Après cela, cela fonctionnera correctement. Cela semble étrange mais cela a fonctionné pour moi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.