笔记本计算机处于睡眠状态时,“查找我的Mac”可以工作吗?


12

iCloud的“查找我的Mac”功能是否应该在计算机睡眠时起作用?我使用此功能不时检查一下内容,并向其他人展示该功能。不过,每次显示它们时,它总是将计算机列为脱机状态。

我也要问一下,因为“睡眠中的” mac实际上确实偶尔会唤醒一次(处于非常低的状态),以基本上检查并更新其mDNS / Bonjour配置以及其他一些小事情(我知道我的iMac就是这样做的,我还没有读过MBA课程)。我认为,如果至少要检查一下这些东西,它也会传播到“查找我的Mac”中。

最终更新:因此,在切换了更多的网络配置(并且仅使用wifi)之后,它实际上工作得更糟-我也无法在本地唤醒计算机(这是在检查了网络访问唤醒之后)。因此,我认为这对我的设置或实际机器都有些奇怪(我知道wifi已经很奇怪了-我尝试了默认命令来启用空投,但这也不起作用)。我的实际问题是由于机器无法从睡眠中唤醒

新更新:因此,注意到了一些事情。无线网络已打开,但未连接(也不应该)。我将其关闭,并禁用了该接口,但它仍然无法通过以太网适配器唤醒计算机。我刚才以相反的方式进行了测试,实际上看起来确实可行!想要稍后再试以确保。

更新:我重新启用了“查找我的Mac”,并验证了“唤醒局域网”处于活动状态。虽然它确实可以更早地工作,但是一旦计算机真正进入睡眠状态(大约一个小时后),它似乎再也不需要更新了,直到我唤醒计算机。“查找我的Mac”是否应该将其唤醒?还是在睡眠时查找我的Mac直到下一次唤醒才真正显示其当前位置?作为预防措施,我最近刚刚重新启动了Mac和Airport Extreme。另外,这可能是我的FiOS路由器上的端口转发问题吗?


我对我的“书桌”解决方案的Mac一向以允许显示器睡眠,但要设置计算机睡眠永远。这使Crashplan备份可以“赶上”,SuperDuper备份可以运行,远程访问和“ 查找我的Mac”
jaberg 2012年

我以前只是让显示器进入睡眠状态,并且可能会回到原来的状态。Backblaze通常没有太多可以追赶的东西,并且每天变化不多,所以我通常让它入睡。
jmlumpkin 2012年

这只是一个建议,而不是一个答案。至于我的备份,这完全取决于Aperture实验室放了多少“胶卷”。我目前大部分时间都在工作,但有时需要一周的时间才能恢复到该状态。我正在监视这一情况,希望能提供更好的解决方案。
jaberg 2012年

Answers:


4

问题在于您的iMac没有从睡眠中唤醒

有几个人受到此影响,并在这两条 线程中的Discussions.apple.com上对此进行了讨论。这两个线程最近都已打开,并处理了Lion中的“网络访问唤醒”问题。

Mac需要唤醒,因为它需要建立Wi-Fi连接。您的iMac在睡眠模式下从Wi-Fi断开连接。但是如果没有连接到已知的Wi-Fi网络,“查找我的Mac”将无法找到您的计算机

这就是iCloud故障排除指南所说的:

如果“查找我的Mac”通过已知的Wi-Fi网络连接到Internet,则只能找到您的Mac。如果您的Mac仅通过以太网电缆连接到Internet,则“查找我的Mac”将无法找到您的Mac。

理念

您的iMac支持在机场网络访问中唤醒吗?较新的Mac可以同时在机场和以太网访问中唤醒。然后,这称为“网络访问唤醒”,而不是“以太网/机场访问唤醒”。

如果您的iMac支持唤醒机场访问权限,请禁用您的以太网端口。也许这将迫使iMac在睡眠期间保持与Wi-Fi的连接,然后不会发生“错误”。

在此处输入图片说明


Wifi与以太网在这里是另一个问题吗?在Wifi上有要求吗?当我在网络中并尝试通过Finder(和AFP支架)或屏幕共享连接到机器时,机器会醒来
jmlumpkin 2012年

实际上,要注意的另一件事是,从外部将SSH插入它也可以使用,但这就是向前的端口
jmlumpkin 2012年

@jmlumpkin我将尝试使以太网端口在系统首选项中处于非活动状态。我认为这将迫使您的iMac在睡眠期间保持与Wi-Fi的连接。也许此“错误”将不会发生。
gentmatt 2012年

Wifi实际上已关闭,我想知道是否要打开它。
jmlumpkin 2012年

1
因此,我只是尝试了另一种方法,看起来好像可行!如果是这样,我不确定我是否想仅使用Wifi vs以太网来使此功能在睡眠时起作用。但我将向苹果提交有关此问题的雷达。
jmlumpkin 2012年

7

如果Mac处于睡眠状态,则iCloud无法找到它,并且它显示为脱机状态。

但是,正如您指出的那样,您可以在能量首选项中启用Wake进行网络访问,以使其定期唤醒并检查网络是否允许使用和AirPort进行远程唤醒。

当Mac下次连接到iCloud时,您的命令(查找,锁定,擦除,消息/警报)将发送给它。

在此处输入图片说明


事实是,即使不进行检查,它实际上仍然会“唤醒”,只是不完全。另外,我非常确定我已选中该选项,并且它不会更新为“查找我的Mac”的iCloud。我知道远程桌面或挂载AFP共享会唤醒它。
jmlumpkin 2012年

@gentmatt,您在我发表评论时更新了。我不记得看到过这种情况,而且我很确定自己已经启用了该选项。当我回到Mac时将进行检查。
jmlumpkin 2012年

1
@jmlumpkin根据Apple文档如果您有一台便携式计算机,则选择此选项仅在插入计算机且显示器打开时才能唤醒计算机。
Vlad12年

感谢那。我需要检查一下,因为我更好奇的是我的iMac。不是在我的iMac中被盗,而是在我以为我已对此进行检查。
jmlumpkin 2012年

1
@bmike-尽管如此,定位之前我必须被唤醒,并且这需要特定的基础结构。我知道,细节决定成败!
弗拉德

6

是的,它既可以并且应该在Mac睡眠时工作,但是在某些情况下还远远不够完美。


Apple设计了硬件和软件,即使Mac处于休眠状态以节省能源,它也可以使这种特定的和许多其他类型的网络访问成功。

该系统依靠您的机场基站代理传入的请求,并在检测到入站请求,屏幕共享,打印到共享打印机或以其他方式连接到Mac时检测到入站请求并唤醒mac。您的AirPort不会睡觉,可以在其中戳Mac并将其唤醒。

要阅读的两篇最佳文章是:

简而言之,如果您尚未设置硬件以允许路由器按需唤醒Mac,则mac会警告您。这也称为“局域网唤醒” WOL,它使用“魔术包”的概念进行广播,以标识请求唤醒的特定计算机。一旦将Mac设置为实际侦听唤醒信号,然后它将与路由器有关应唤醒的所有服务的信息传递给路由器。这意味着mac会定期从咒语中唤醒,以便在需要唤醒的情况下通过路由器签入并重新注册。

如您所见-有多个组件,因此并不是100%完全可靠-如果路由器在Mac处于睡眠状态时重启,则您将无法唤醒Mac,直到Mac到达下一个定时间隔才能唤醒并重新注册。此外,有问题的网络和/或硬件可能会导致可靠性降低,但是过去三年来,我在几个启用了此功能的站点中对此感到非常满意。

现在-对于被盗的Mac情况,此功能不如iOS设备上的“查找我的Mac”有用。首先,当关闭便携式计算机的电源或外部显示器关闭时,按需唤醒不会成功。其次,mac可能不在WiFi访问范围之内并且无法访问。第三,您的Mac可能正在睡眠的路由器(例如在咖啡店)可能不是AirPort设备,或者启用了等效的睡眠代理服务,甚至不存在。在这种情况下,睡眠时无法找到您的mac。在将数据连接添加到睡眠的Mac之前,由于未关闭电源时,iOS设备与网络的连接几乎保持不变,因此它们的定位将遥遥领先。


最终,我的许多Mac失去了注册,直到在Lion中启用它和升级到10.7.3之间的一段时间。我认为对Recovery HD的更改可能导致该服务正在寻找旧映像,并且我现在正在实践中每月对重要的Mac进行测试,并在每次软件更新后删除并重新创建“查找我的Mac”注册。改变了核心操作系统。不知道为什么会下降,我试图通过额外的体力劳动来补偿和保持系统正常工作。


您指出的好事:它旨在与AirPort一起用作睡眠代理,而不能与其他路由器/无线访问点一起使用。
弗拉德(Vlad)2012年

幸运的是,这一切都在Airport Extreme的背后,所以有帮助。我也同意“查找我的Mac”注册有些混乱,我将在稍后发布另一个问题。
jmlumpkin 2012年

@bmike我对WOL也很熟悉。我曾经经常使用它来唤醒媒体中心mac mini,甚至开始在iPhone应用程序上工作以发送Magic Packet。我不知道注册部分。但是Mac OS的一部分也执行低级唤醒(不显示屏幕,并且也不以某种方式启动磁盘)以检查mDNS和其他内容。我认为尽管我看到的问题是完全独立的。
jmlumpkin 2012年

@bmike是否必须在Airport Extreme上进行任何特殊设置才能启用WoL?
jmlumpkin 2012年

它只是工作。我相信最近有许多更新提高了它的可靠性,因为去年它变得更好了。源代码是开放源代码,因此大概其他供应商可以采用睡眠代理功能,或者可以通过查看源代码来了解更多内容。
bmike

1

是的-在下图中找到了我的东西,即使它正在睡觉并且已经过去了12个小时。(对不起的星球)虽然我在更新位置时捕获了屏幕截图,但是绿点表示在iPhone应用程序和iCloud.com网络应用程序中都可以找到它。

在此处输入图片说明

在此处输入图片说明


它们应该是同一回事,或者您是说iCloud不会显示其状态,但是该应用程序会显示?
jmlumpkin 2012年

对不起,应该检查一下。在Mac处于睡眠状态时,我可以轻松找到它
Graeme Hutchison 2012年

好的,我还检查了该应用程序,它也显示未连接。
jmlumpkin 2012年

1

我有同样的问题。对我而言,错误是“查找我的Mac”(和“返回我的Mac”)无法在Lion的低功耗唤醒中可靠地工作。我通过在/Library/Preferences/SystemConfiguration/com.apple.Boot.plist文件的内核标志键下添加“ darkwake = 0”来禁用低功耗唤醒(也就是说,它现在可以在LAN上唤醒为全功耗模式):

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

从“查找我的iphone”发送到iMac信号。之后,它将正常工作。听起来很奇怪,但对我有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.