有没有想过不用费力地走到电脑前并按下电源按钮就能将电脑从睡眠模式中唤醒?通过局域网唤醒功能,您可以使用网络连接打开计算机,因此只需轻触按钮,即可从家中的任何位置启动计算机。
例如,我经常使用Chrome远程桌面工具访问我楼上的工作站。但如果我的工作站处于休眠状态,我不需要先上楼打开它。通过局域网唤醒功能,我可以从手机或笔记本电脑上发送一个“魔法包”来唤醒那台电脑,这样我就可以毫不费力地远程登录了。
您的计算机支持局域网唤醒功能吗?
当涉及到支持时,WAKE-On-LAN有几个警告。首先,被唤醒的计算机的网卡需要支持该功能。几乎任何现代的以太网适配器都将支持局域网唤醒,但无线适配器很少支持。
这意味着发送魔术包的设备可以在Wi-Fi上,但接收它的设备可能需要通过以太网插入才能工作。查看计算机的文档或BIOS,以确定其是否支持无线局域网唤醒(或无线局域网唤醒)。
其次,局域网唤醒功能旨在唤醒你网络上的另一台电脑,因此它无法唤醒另一台网络上的电脑–比方说,如果你在咖啡馆,想要唤醒家里的台式机。有一些方法可以实现这一点,但这有点超出了本指南的范围,所以我们将尽我们所能为您指明正确的方向。
在BIOS中启用局域网唤醒
在您可以使用该功能之前,您首先需要在计算机的基本输入输出系统中启用硬件级别的局域网唤醒。要做到这一点,重新启动电脑,然后在启动屏幕上按某个键–通常是Delete、F2或其他一些功能键(通常会在屏幕上显示)。进入BIOS菜单后,查看是否有局域网唤醒选项。
在一些机器上,它会在睡眠和唤醒设置中非常清楚地标记。在其他情况下,例如在我的MSI主板上,它是按PCI-E设备恢复设置的一部分。您可以在上面的屏幕截图中看到,此设置的描述提到了“集成局域网控制器”,这正是我们正在寻找的。将该设置切换为已启用。
这就是我需要在我的机器上做的所有事情,但这里可能还有其他睡眠或休眠设置需要调整。它因电脑而异,所以如果你遇到问题,你只需要做一些试验和错误的尝试,或者查找你电脑的规格说明。
在Windows中启用局域网唤醒
使用正确的应用程序唤醒您的计算机
最后,要通过网络唤醒你的电脑,你需要在另一台设备上安装一个局域网唤醒应用,比如你的手机或笔记本电脑。一些程序已经内置了局域网唤醒功能,包括你已经拥有的程序。在其他情况下,您可能需要一个单独的程序来唤醒您的PC。
如果您通过TeamViewer帐户连接您的设备,则TeamViewer具有此功能。然后,您可以打开该程序并单击唤醒按钮,以唤醒连接到您帐户的任何休眠PC。其他远程访问工具也可能支持局域网唤醒,因此请与您选择的程序进行核对,以了解您需要启用哪些设置才能使其工作。
如果你正试图从另一台Windows电脑上唤醒一台电脑,我推荐NirSoft的WAKEMEOnLan。它将扫描您的网络并提供设备列表,因此您不必每次都记住正确的IP地址。只需点击你想要的机器,然后点击唤醒。Depicus是另一个很好的工具,但您必须输入远程PC的IP地址、MAC地址、子网掩码和端口号。
你可以使用Mocha WOL从iPhone或iPad唤醒你的电脑,也可以使用Wake On Lan从Android设备中唤醒你的电脑。这些应用程序允许你扫描你的网络中的设备,或者手动输入你想要唤醒的电脑的IP和MAC地址。
如果一切正常,当您点击唤醒按钮时,您的计算机应该会立即唤醒。如果没有,请检查其BIOS设置、Windows设置和您的局域网唤醒应用程序的配置,以确保为您的特定硬件正确设置了一切。
如果你想快速唤醒你的电脑,而不是每次都扫描,那么在你的路由器上为你的电脑设置一个静态IP地址可能是一个好主意,这样它就不会改变。
走出家门?使用广域网上唤醒
如果你只是想从房子的另一边唤醒你的电脑,你可以在这里停下来-你完成了!但有些时候,当你不在家的时候,你可能想唤醒你的电脑,比如你在度假或在咖啡店工作。这被称为广域网上唤醒,而且要复杂得多。
总体思路是这样的:不是将魔术包发送到计算机的内部IP地址,而是将其发送到路由器的外部IP地址–就是WhatismyipAddress.com上显示的地址。然后,您可以使用路由器上的端口转发将魔术包转发到正确的计算机。
不幸的是,局域网唤醒并不是以这种方式使用的,所以没有一种简单的方法来让它工作。这在很大程度上取决于您的网络设置。然而,如果您可以访问路由器的配置页面,您可以尝试以下几种方法。
前往你路由器的端口转发部分-如果你找不到它,portforward.com可以帮助-并将局域网唤醒端口转发到你家庭网络的广播地址。端口通常是端口7或9,广播地址通常类似于192.168.1.255-基本上是路由器的IP地址,最后一个二进制八位数为“.255”。
这将把魔术包广播到整个网络,在那里它将被您指定的MAC地址接受。不幸的是,大多数路由器都不允许将端口转发到广播地址,因此很有可能这不会起作用,但值得一试。如果您的路由器不允许这样做,有一些解决办法。
例如,您可以尝试在路由器配置页面上禁用JavaScript,以便它允许您在端口转发框中输入广播地址。您还可以更改您的子网掩码以创建新的广播地址。从这个存档页面阅读更多关于这些解决方法的信息。
如果您的路由器具有更高级的配置,例如运行DD-WRT固件的路由器,您可以使用端口转发和ARP表的组合来诱骗您的路由器将端口转发到广播地址。这个DD-WRT维基对它进行了更详细的描述。
广域网唤醒替代方案:永远在线的计算机
您可以看到在广域网上唤醒变得有点棘手。我更喜欢一种更简单的解决方案:在网络中安装一台始终在线的计算机,我可以远程进入这台计算机,并在家里四处发送魔术信息包。
我有一台运行Windows 10的家庭服务器,它是全天候运行的。所以当我不在家的时候,我只需使用Chrome远程桌面远程连接到那台始终开机的PC,使用WakeMeOnLan从那台机器向我的工作站发送一个魔术包,然后在它唤醒后远程进入我的工作站。这条路有点迂回,但很管用。
最重要的是,您可以在已有的任何硬件上使用此解决方法。有一台旧笔记本电脑积灰了吗?将其放在角落里,将其设置为在关闭盖子的情况下运行,并使用您选择的远程桌面程序访问它。
让一个NAS设备一直在运行,甚至是一个树莓PI?你可以通过SSH进入它,并使用命令行命令来发送那个神奇的数据包。只要魔术包本身来自网络内部,局域网唤醒应该可以在没有太大压力的情况下工作。
上一篇:LTX采访:跳入定制键盘热潮
有话要说...