需要从您家中的另一个房间快速打开您的 PC?使用局域网唤醒,您可以。以下是如何设置它以及为什么要使用它。
是否曾经希望您可以将计算机从睡眠模式中唤醒,而无需费力地走到它面前按电源按钮?Wake-on-LAN 允许您使用网络连接打开您的计算机,这样您就可以在家里的任何地方通过点击一个按钮来启动它。
例如,我经常使用 Chrome 远程桌面 访问楼上的工作站。但如果我的工作站正在休眠,我就不需要上楼打开它。Wake-on-LAN 允许我用我的手机或笔记本电脑发送的“魔法数据包”唤醒那台计算机,这样我就可以毫不费力地进行远程访问。
您的计算机是否支持局域网唤醒?
LAN 唤醒在支持方面有一些注意事项。首先,被唤醒的电脑网卡需要支持该功能。几乎所有现代以太网适配器都支持局域网唤醒,但无线适配器很少支持。
这意味着发送魔法数据包的设备可以连接到 Wi-Fi,但接收它的设备可能需要通过以太网插入才能工作。检查您计算机的文档或 BIOS 以查看它是否支持无线 LAN 唤醒(或 WLAN 唤醒)。
其次,LAN 唤醒旨在唤醒您网络上的另一台计算机,因此它无法唤醒另一网络上的计算机——比如说,如果您在咖啡店并想唤醒您的桌面回家。有多种方法可以完成这项工作,但这有点超出本指南的范围,因此我们会尽我们所能为您指明正确的方向。
在 BIOS 中启用局域网唤醒
在您可以使用该功能之前,您首先需要在计算机的 BIOS中的硬件级别启用局域网唤醒。为此,请重新启动您的 PC 并在启动屏幕上按一个键——通常是 Delete、F2 或其他一些功能键(通常会在屏幕上显示)。进入 BIOS 菜单后,四处寻找 Wake-on-LAN 选项。
在某些机器上,它会在睡眠和唤醒设置中非常清楚地标明。在其他情况下,例如在我的 MSI 主板上,它是 Resume By PCI-E Device 设置的一部分。您可以在上面的屏幕截图中看到,此设置的描述中提到了“集成 LAN 控制器”,这正是我们正在寻找的。将该设置切换为已启用。
这就是我需要在我的机器上做的所有事情,但您可能需要在此处调整其他睡眠或休眠设置。它因 PC 而异,因此如果遇到问题,您只需进行一些试验和错误,或者查找有关 PC 规格的说明。
在 Windows 中启用局域网唤醒
重新启动进入 Windows 后,单击“开始”菜单并搜索“设备管理器”。启动设备管理器,找到网络适配器部分,展开它以显示您的网络接口。右键单击您的以太网适配器——我的适配器称为“Intel(R) l211 Gigabit Network Connection”——然后选择“属性”。
在Advanced选项卡中,向下滚动到Wake On Magic Packet并确保使用右侧的下拉框启用它。(此选项并非在我所有的测试机器上都可用,但局域网唤醒在每台机器上仍然有效,所以如果您看不到它,请不要担心。)
接下来,单击同一窗口中的“电源管理”选项卡并选中两个框:“允许此设备唤醒计算机”和“仅允许魔术包唤醒计算机”。单击确定并退出设备管理器。
某些计算机可能仅支持从睡眠状态唤醒 LAN,而其他计算机可能允许您从关机状态唤醒,因此您可能需要在 BIOS 或 Windows 控制面板中的硬件和声音 > 电源选项下调整 设置> 系统设置。
有些人发现他们需要从此页面禁用快速启动,尽管它对我来说效果很好。同样,如果您发现局域网唤醒无法正常工作,您可能需要调整设置。
使用正确的应用程序唤醒您的计算机
最后,要通过网络唤醒您的计算机,您需要在另一台设备(如手机或笔记本电脑)上安装 Wake-on-LAN 应用程序。一些程序已经内置了局域网唤醒功能,包括您已经拥有的程序。在其他情况下,您可能需要一个单独的程序来唤醒您的电脑。
如果您通过 TeamViewer 帐户连接您的设备,TeamViewer具有此功能。然后您可以打开该程序并单击“唤醒”按钮以唤醒连接到您帐户的任何休眠 PC。其他远程访问工具也可能支持局域网唤醒,因此请检查您选择的程序以了解您需要启用哪些设置才能使其正常工作。
如果你想从另一台 Windows 机器上唤醒 PC,我推荐 NirSoft 的 WakeMeOnLan. 它会扫描您的网络并提供设备列表,因此您不必每次都记住正确的 IP 地址。只需点击您想要的机器并点击Wake Up。德皮库斯 是另一个好工具,但您必须输入 远程 PC 的IP 地址、MAC 地址、子网掩码和端口号。
您可以使用Mocha WOL从 iPhone 或 iPad 唤醒您的计算机或具有Wake On Lan的 Android 设备. 这些应用程序允许您扫描网络以查找设备或手动输入要唤醒的计算机的 IP 和 MAC 地址。
如果一切顺利,您的计算机应该会在您按下唤醒按钮时立即唤醒。如果没有,请检查其 BIOS 设置、Windows 设置和局域网唤醒应用程序的配置,以确保为您的特定硬件正确设置所有内容。
如果你想快速唤醒你的电脑而不是每次都扫描,那么 在你的路由器上为你的电脑设置一个静态 IP 地址可能是个好主意,这样它就不会改变。
走出家门?使用 WAN 唤醒
如果你只是想从房子的另一边唤醒你的电脑,你可以到此为止——你已经完成了!但有时您可能希望在出门在外时唤醒计算机,例如在度假或在咖啡店工作时。这称为 WAN 唤醒,它要复杂得多。
总体思路是这样的:不是将魔术数据包发送到计算机的内部 IP 地址,而是将其发送到路由器的外部 IP 地址——whatismyipaddress.com 上显示的 地址. 然后,您使用路由器上的端口转发将魔术数据包转发到正确的计算机。
不幸的是,LAN 唤醒并不是真的要以这种方式使用,因此没有一种简单的方法可以让它工作。这在很大程度上取决于您的网络设置。但是,如果您可以 访问路由器的配置页面,则可以尝试一些操作。
前往路由器的端口转发部分——如果找不到,请访问 portforward.com 可以提供帮助——并将 Wake-on-LAN 端口转发到您家庭网络的广播地址。端口通常是端口 7 或 9,广播地址通常是 192.168.1.255 之类的东西——基本上,你的路由器的 IP 地址以“.255”作为最后的八位字节。
这会将魔术数据包广播到整个网络,您指定的 MAC 地址将在其中接受它。不幸的是,大多数路由器不允许将端口转发到广播地址,因此这很可能行不通,但值得一试。如果您的路由器不允许这样做,则有一些解决方法。
例如,您可以尝试在路由器配置页面上禁用 JavaScript,这样您就可以在端口转发框中输入广播地址。您还可以更改子网掩码以创建新的广播地址。在此页面上阅读有关这些解决方法的更多信息 .
如果你有一台配置更高级的路由器,比如 运行 DD-WRT 固件的路由器,您可以结合使用端口转发和 ARP 表来诱使您的路由器将端口转发到广播地址。这个DD-WRT wiki更详细地描述了它。
WAN 唤醒替代方案:永远在线的计算机
您可以看到 Wake-on-WAN 如何变得有点棘手。我更喜欢一个更简单的解决方案:网络内的一台永远在线的计算机,我可以远程访问它并在房子周围发送魔法数据包。
我有一台运行Windows 10 的家庭服务器,它全天候 24 小时运行。所以当我出门在外时,我只使用Chrome 远程桌面要远程进入那台始终在线的 PC,请使用 WakeMeOnLan 从该机器向我的工作站发送一个魔法数据包,然后在它唤醒后远程进入我的工作站。这有点迂回,但它确实有效。
最重要的是,您可以将此解决方法用于您已有的任何硬件。旧笔记本电脑积灰了吗?将它贴在角落,将其设置为在盖子关闭的情况下运行,并使用您选择的远程桌面程序 访问它。
有一个 一直在运行的 NAS 设备,甚至是一个Raspberry Pi? SSH 进入它并使用命令行 发送那个神奇的数据包。只要魔法数据包本身来自网络内部,局域网唤醒就应该可以毫无压力地工作。