什么是局域网唤醒,如何启用它?

技术通常带来可笑的便利,例如无需按电源按钮就可以从远处打开计算机。局域网唤醒已经存在了一段时间,所以让我们看看它是如何工作的以及如何启用它。

什么是局域网唤醒?

局域网唤醒(有时缩写为WoL)是一种行业标准协议,用于将计算机从低功耗模式远程唤醒。 “低功耗模式”的定义随时间变化了一点,但是我们可以将其表示为计算机处于“关闭”状态并可以使用电源时。该协议还允许附加的无线局域网唤醒功能。

如果您出于任何原因计划远程访问计算机,这将很有用:它允许您保留对文件和程序的访问权,同时将PC保持在低功耗状态以节省电费(当然也可以省钱)。使用VNC或TeamViewer之类的程序,或保持文件服务器或游戏服务器程序可用的任何人,为方便起见,应该启用该选项。

局域网唤醒取决于两件事:主板和网卡。与过去十年左右的大多数计算机一样,您的主板必须连接ATX兼容电源。您的以太网卡或无线卡也必须支持此功能。由于它是通过BIOS或网卡固件设置的,因此不需要特定的软件即可启用它。如今,即使不作为功能发布广告,对LAN唤醒的支持也很普遍,因此,如果您在过去十年左右的时间内都拥有一台计算机,就可以了。

对于那些自己建造钻机的人,在购买以太网卡时要当心。虽然主板上的大多数内置卡不需要执行此步骤,但分立的网卡通常需要将3针电缆连接到主板上,以支持LAN唤醒。购买之前,请先在线进行调查,以免日后失望。

魔术包:局域网唤醒的工作原理

启用LAN唤醒的计算机实质上等待“魔术包”到达,其中包括网卡的MAC地址。这些不可思议的数据包是由为任何平台制作的专业软件发出的,但也可以由路由器和基于Internet的网站发送的。用于WoL魔术包的典型端口是UDP 7和UDP9。由于您的计算机正在积极侦听包,因此某些电源正在为您的网卡供电,这将导致笔记本电脑的电池消耗更快,因此,路边的勇士们应注意将其转向当您需要抽出一些额外的果汁时关闭。

魔术包通常在整个网络上发送,并且包含子网信息,网络广播地址以及目标计算机的网卡(无论是以太网还是无线网络)的MAC地址。上图显示了在魔术包上使用数据包嗅探器工具的结果,这使人们怀疑在不安全的网络和Internet中使用它们时的安全性。在安全的网络上或用于家庭基本使用时,不应有任何实际原因要担心。许多主板制造商通常将软件与LAN唤醒功能一起实施,以提供无忧或基本无配置的使用方案。

如何在系统上启用局域网唤醒

要开始使用“局域网唤醒”,您必须在几个地方(通常是BIOS或Windows)启用它。让我们从BIOS开始。

在BIOS中

有关的:PC的BIOS有什么作用,什么时候应该使用?

大多数较旧的计算机和许多现代计算机都将其Wake-on-LAN设置埋入BIOS中。要进入BIOS,您需要在启动计算机时按一个键-通常是Delete,Escape,F2或其他名称(您的引导屏幕会提示您按什么键进入设置)。进入系统后,请在“电源管理”或“高级选项”下进行检查。

在此HP计算机的BIOS上,该设置位于“断电后恢复”选项附近。有些不太明显:在我的ASUS主板上(下),“局域网唤醒”选项被埋在菜单系统中的两层深处,在“通过PCIE / PCI供电”下,因为内置的网络控制器位于主板的后面。 PCI控制器-仅在描述文本中可见这是正确的选项。

关键是,找到相关的选项并不总是那么容易或显而易见,因为BIOS菜单系统的差异如此之大。如果您遇到问题,请查阅计算机或主板的手册,或进行快速的Google搜索。请记住,大多数制造商都在线提供PDF版本的文档。

在Windows中

您还需要在操作系统中启用局域网唤醒功能。这就是Windows中的操作方式。打开开始菜单,然后键入“设备管理器”。打开设备管理器,然后展开“网络适配器”部分。右键单击您的网卡,然后转到“属性”,然后单击“高级”选项卡。

在列表中向下滚动以找到“ Wake on Magic Packet”,并将其值更改为“ Enabled”。您可以单独保留其他“唤醒”设置。 (请注意:我们的其中一个测试平台没有此选项,但在正确启用本指南中的其他设置的情况下,“网络唤醒”仍然可以正常工作,因此请不要担心。)

现在,单击“电源管理”选项卡,并确保启用了“允许此设备唤醒计算机”和“仅允许魔术包唤醒计算机”框。完成后,单击“确定”。

在macOS中

打开“系统偏好设置”,然后选择“节能器”。您应该看到“唤醒网络访问权限”或类似内容。这将启用局域网唤醒。

在Linux中

Ubuntu有一个很棒的工具,可以检查您的计算机是否支持局域网唤醒,并可以启用它。打开终端并安装ethtool 使用以下命令:

须藤apt-get install ethtool

您可以通过运行以下命令检查兼容性:

须藤ethtool eth0

如果您的默认界面是其他界面,请用它代替eth0 .

查找“支持唤醒”部分。只要列出的字母之一是G ,您可以将魔术包用于LAN唤醒。要启用此选项,请使用以下命令。

须藤ethtool -s eth0月球g

这应该照顾它。您可以运行该命令来检查它是否已启用。查找“唤醒”部分。你应该看到一个G 代替d 现在。

如何使用局域网唤醒魔术包唤醒计算机

要发送局域网唤醒请求,您可以选择多种多样的选项。

Depicus拥有一系列出色的轻量级工具来完成任务,其中包括用于Windows的基于GUI的工具以及用于Windows和macOS的基于命令行的工具。 Wiki.tcl.tk具有出色的跨平台轻量级脚本,该脚本也可以处理请求。

DD-WRT具有强大的WoL支持,因此,如果您不想下载软件来执行此操作,则不必这样做。或者,如果您出门在外,则可以使用Android设备唤醒计算机。

此外,许多应用程序都支持其中的LAN唤醒功能。例如,如果您想通过远程桌面程序从远处访问计算机,则可以使用TeamViewer的内置“唤醒”按钮唤醒睡眠中的计算机,该按钮使用LAN唤醒功能。

您可能需要调整该程序中的其他设置才能使其正常工作,因此请参阅该程序的手册以获取有关Wake-on-LAN的更多信息。

此外,根据程序,仅当您从现有网络上的计算机发送魔术包时,局域网唤醒才可能起作用。如果您的程序不能自动处理局域网唤醒的网络连接,则需要设置路由器以转发UDP端口7和9,特别是要连接的PC的MAC地址。如果您不确定如何执行此操作,请查看我们关于从路由器转发端口的指南。您可能还想设置一个动态DNS地址,这样就不必每次都检查远程计算机的IP地址。

有关的:如何在路由器上转发端口


$config[zx-auto] not found$config[zx-overlay] not found