Чи може «Пошук мого Mac» працювати, поки комп'ютер спить?


12

Чи повинна функція "Find My Mac" iCloud працювати, поки комп'ютер спить? Я використовую цю функцію, щоб раз по раз перевіряти речі, а також показувати цю функцію іншим людям. Кожен раз, коли я показую їх, він завжди перераховує апарат як автономний.

Я також прошу, бо "сплячий" мак насправді прокидається раз у раз (у стані дуже низького рівня), щоб в основному перевірити та оновити його конфігурацію mDNS / Bonjour, а також кілька інших незначних речей (я конкретно знаю мій iMac робить це, я не дивився на MBA). Я подумав, що якщо він прокинеться, щоб принаймні перевірити цей матеріал, він також пошириться на Find My Mac.

Підсумкове оновлення: Отже, після переключення більше мережевих конфігурацій (і переходу просто на Wi-Fi), воно насправді працювало гірше - я також не міг розбудити машину локально (і це з перевіреним доступом до мережі). Тому я думаю, що це чи то дивне з моєю установкою, чи фактична машина (я знаю, що Wi-Fi дивно на це - я спробував команду за замовчуванням, щоб включити airdrop, і це не працювало). Моя справжня проблема пов’язана з тим, що машина не змогла прокинутися зі сну .

Нове оновлення. Отже, помітили кілька речей. Увімкнено Wi-Fi, але він не підключений (а також не повинен бути). Я вимкнув його і відключив інтерфейс, і він все ще не розбуджує комп'ютер на адаптері Ethernet. Я тільки зараз випробував протилежний спосіб, і це насправді виглядало так, як це працює! Хочете спробувати трохи пізніше, щоб переконатися.

Оновлення: я ввімкнув функцію Find My Mac і переконався, що функція пробудження в локальній мережі активна. Хоча це працювало раніше, як тільки комп'ютер фактично заснув (приблизно через годину пізніше), він ніколи не хотів оновлюватись, поки я не розбудив машину. Чи повинен Find My Mac все-таки розбудити його? Або б Find My Mac під час сну ніколи фактично не показував своє поточне місце розташування до наступного пробудження? В якості запобіжного заходу я нещодавно перезапустив свій Mac та Airport Extreme. Також це може бути проблема переадресації порту на моєму маршрутизаторі FiOS?


Моїм рішенням для мого «столу» Mac завжди було дозволити дисплею спати, а налаштувати комп'ютерний сон ніколи . Це дозволяє резервним копіям Crashplan "наздоганяти", запускати резервні копії SuperDuper, віддалений доступ та Find My Mac .
jaberg

Я раніше просто дозволяв дисплею спати, і може повернутися до цього. Заднього огляду зазвичай не надто багато, щоб наздогнати, і не багато чого змінюється щодня, тому я зазвичай даю йому спати.
jmlumpkin

Це було задумано як пропозиція , а не відповідь . Що стосується моїх резервних копій - все залежить від того, скільки "рулонів фільму" було скинуто в лабораторії діафрагми. Більшість днів я поточний, але іноді потрібен тиждень, щоб повернутися до цього стану. Я спостерігаю за цим, сподіваючись, що краще рішення буде виявлено.
jaberg

Відповіді:


4

Проблема полягає в тому, що ваш iMac не прокидається від сну .

Кілька людей постраждали від цього і обговорили це на дискусії.apple.com у цих двох потоках . Обидві теми були відкриті нещодавно і стосуються проблеми "Пробудьте доступ до мережі" в Леві.

Потрібно, щоб ваш Mac прокинувся, оскільки для цього потрібно створити Wi-Fi-з'єднання . Ваш iMac відключається від Wi-Fi у сплячому режимі. Але без підключення до відомої мережі Wi-Fi , Find My Mac не може знайти ваш комп'ютер .

Про це говорить посібник з усунення несправностей iCloud :

Find My Mac може знайти ваш Mac, лише якщо він підключений до Інтернету через відому мережу Wi-Fi. Якщо ваш Mac підключений до Інтернету лише за допомогою кабелю Ethernet, Find My Mac не зможе знайти ваш Mac.

Ідея

Чи підтримує вашу мережу підтримку iMac в мережі аеропортів ? Нові Маки можуть прокидатися як в аеропорту, так і в мережі Ethernet. Потім це називається "пробудьте доступ до мережі" замість "пробудьте через доступ до Ethernet / аеропорту".

Якщо ви iMac підтримуєте пробудження в доступі до аеропорту, відключіть свій порт Ethernet. Можливо, це змусить iMac залишатися на зв’язку з Wi-Fi під час сну, і тоді "помилка" не відбудеться.

введіть тут опис зображення


Чи може бути іншим питанням тут Wifi проти Ethernet? Чи є якась вимога, щоб він був у Wifi? Машина прокидається, коли я перебуваю в мережі і намагаюся підключитися до неї через Finder (і кріплення AFP) або Screen Sharing
jmlumpkin

Насправді, ще одне, що слід зазначити, це те, що SSH'ing в нього також працює ззовні, але ось порт вперед
jmlumpkin

@jmlumpkin Я б спробував зробити порт Ethernet неактивним у системних налаштуваннях. Це примусить ваш iMac залишатися на зв’язку з Wi-Fi під час сну, я припускаю. Можливо, тоді ця помилка не відбудеться.
gentmatt

Фактично вимкнено Wi-Fi, мені цікаво, чи він цього хоче.
jmlumpkin

1
Тож я просто спробував інший спосіб, і, схоже, це спрацювало! Якщо так, я не впевнений, що хочу використовувати Wifi проти Ethernet лише для того, щоб ця функція працювала під час сну. Але я надішлю радіолокацію Apple щодо цього питання.
jmlumpkin

7

Якщо Mac спить, iCloud не може знайти його, і він з’явиться в режимі офлайн.

Однак, як ви зазначали, ви можете ввімкнути функцію Wake для доступу до мережі в енергетичних налаштуваннях, щоб вона періодично пробуджувалась і перевіряла, чи дозволяє мережа віддалено прокидатися за допомогою та AirPort.

Коли Mac наступного разу підключиться до iCloud, на нього надсилаються ваші команди (locate, lock, wipe, message / alert).

введіть тут опис зображення


Річ у тому, що вона насправді все ще «прокидається» навіть без цього перевіреного, просто не повністю. Крім того, я впевнений, що я перевірив цю опцію, і вона не оновлюється до iCloud для Find My Mac. Я знаю, що це пробуджує віддалений робочий стіл або монтує частку AFP.
jmlumpkin

@gentmatt ви оновили, поки я публікували свій коментар. Я не пам'ятаю, щоб це бачив, і я був майже впевнений, що у мене є такий варіант. Буду перевіряти, коли я повернувся до мого Mac.
jmlumpkin

1
@jmlumpkin Відповідно до документів Apple : Якщо у вас є портативний комп'ютер, вибір цієї опції розбудить ваш комп'ютер лише у тому випадку, якщо він підключений та дисплей відкритий.
Влад

Дякую за це. Мені потрібно це перевірити, адже мені цікавіше те, що я iMac. Не в тому, що в мене вкрали iMac, але більше того, я подумав, що це перевірив.
jmlumpkin

1
@bmike - все-таки я повинен прокинутися перед тим, як знайти, і для цього потрібна спеціальна інфраструктура. Я знаю, чорт у деталях!
Влад

6

Так, це може і потрібно працювати, поки ваш мак спить, але це далеко не ідеально в декількох випадках.


Apple розробила апаратне та програмне забезпечення, щоб дозволити цьому специфічному та багатьом іншим видам мережевого доступу досягти успіху навіть тоді, коли mac спить для економії енергії.

Ця система покладається на базову станцію аеропорту, щоб проксі вводити вхідні запити та пробуджувати Mac, коли він виявляє та вхідний запит на пошук, розміщення екрана, друк на спільному принтері або іншим чином підключення до Mac. Ваш AirPort не спить, і він може тхнути маком і розбудити його.

Дві найкращі статті, які можна прочитати на цьому:

Коротше кажучи, mac попередить вас, якщо ви не налаштували апаратне забезпечення, щоб маршрутизатор міг розбудити його на вимогу. Це також називається WOL "wake on lan" і використовує поняття "чарівний пакет", який транслюється для ідентифікації конкретної машини, яку вимагають прокинутись. Після того, як mac налаштований насправді прослуховувати сигнал пробудження, він повідомляє маршрутизатору про всі сервіси, про які слід його пробудити. Це означає, що mac періодично прокинеться від заклинання, щоб зареєструватися з роутером, щоб перереєструватися як потрібно пробудити.

Як бачите - є декілька компонентів, тому це не на 100% абсолютно надійно - якщо маршрутизатор перезавантажиться, поки mac спить, ви не зможете розбудити Mac, поки він не досягне свого наступного часового інтервалу, щоб прокинутися і перереєструватися. Крім того, проблемні мережі та / або апаратне забезпечення можуть зробити це менш надійним, але я був дуже задоволений цим протягом останніх трьох років на кількох сайтах, де це було ввімкнено.

Тепер - для ситуації з вкраденим mac це менш корисно, ніж Find My Mac на пристрої iOS. По-перше, функція Wake on Demand не вдається, коли портативний Mac не підключений до живлення або зовнішнього дисплея, коли кришка закрита. По-друге, mac може бути поза доступом до Wi-Fi та недоступний. По-третє, маршрутизатор, на якому ваш комп'ютер може спати (наприклад, у кав’ярні), може бути не пристроєм AirPort, або еквівалентна послуга проксі-сервера включена або навіть присутня. У цих випадках ваш мак не може бути розташований під час сну. Поки не буде додано передачу даних до сплячого комп'ютера - пристрої iOS будуть далеко випереджати в пошуку через їх майже постійний зв’язок з мережею, коли вони не вимкнені.


І нарешті, багато моїх маків втратили реєстрацію на деякий час між включенням цього в Lion та оновленням до 10.7.3. Я думаю, що зміна на Recovery HD може призвести до того, що сервіс шукає старе зображення, і зараз я практикую тестування цього місяця для важливих Mac і просто видалення та повторне створення реєстрації Find My Mac після кожного оновлення програмного забезпечення що змінює основну ОС. Не знаючи, чому вони випадають, я намагаюся компенсувати та підтримувати роботу системи додатковою ручною працею.


Добре, що ви вказали: він розроблений для роботи з AirPort як сплячого проксі і не працюватиме з іншими маршрутизаторами / бездротовими точками доступу.
Влад

На щастя, все це стоїть за «Екстрімом аеропорту», ​​тож це допомагає. Я також погоджуюся з тим, що щось було зіпсовано з реєстрацією Find My Mac, і я опублікую ще одне питання пізніше.
jmlumpkin

@bmike Я також дуже добре знайомий з WOL. Раніше я його багато використовував для пробудження медіа-центру mac mini, і навіть почав працювати над додатком для iPhone, щоб надсилати Magic Packet. Я не знав про реєструючу частину. Але також є частина Mac OS, яка робить низький рівень пробудження (не екран, і якимось чином не розкручує диски), щоб перевірити mDNS та інші речі. Я думаю, що питання, яке я бачу, є абсолютно окремим.
jmlumpkin

@bmike чи потрібно робити якісь спеціальні налаштування в аеропорту Extreme, щоб включити WoL?
jmlumpkin

Це просто працює. Я вважаю, що багато останніх оновлень останнім часом покращують її надійність, оскільки це стало набагато краще за останній рік. Вихідний код є відкритим кодом, тому, імовірно, інші постачальники можуть використовувати функцію проксі-режиму сну, або запитуючі розуми можуть дізнатися більше, переглянувши джерело.
bmike

1

Так - На зображенні нижче воно знайшло моє, хоча воно спить і було останні 12 годин. (Вибачте, планета) Хоча я зловив знімок екрана, коли він оновлював місцеположення, але зелена крапка показує, що він знайдений як у додатку iPhone, так і в веб-додатку iCloud.com.

введіть тут опис зображення

введіть тут опис зображення


Вони повинні бути одне і те ж, чи ви говорите, що iCloud не буде показувати свій статус, але додаток буде?
jmlumpkin

Вибачте, мав це перевірити. У мене немає проблем з тим, щоб знайти Mac, поки він спить
Graeme Hutchison,

Гаразд, я також перевірив додаток, і він показав, що він також не підключений.
jmlumpkin

1

У мене була така ж проблема. Для мене те, що було не так, було те, що Find My Mac (і Назад до мого Mac) не працювали надійно з низькою потужністю Lion. Я відключив функцію "низької потужності" (тобто тепер вона прокидається в локальній мережі до режиму повної потужності), додавши "darkwake = 0" під клавішею прапорів ядра у /Library/Preferences/SystemConfiguration/com.apple.Boot.plistфайлі:

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

відправити на ваш iMac сигнал з "знайти мій айфон". Після цього він буде працювати належним чином. Звучить дивно, але це працювало для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.