LAN 唤醒允许您打开正在睡眠或关闭电源的计算机。 这意味着您可以通过在建立与离线计算机的连接之前先将其唤醒来远程控制它。

您可以从另一台 Windows 或 Mac 计算机,甚至运行 TeamViewer 远程控制应用程序的 Android 或 iOS 设备发起唤醒请求。

注意:无法唤醒完全断电的 Mac 电脑,因为 Apple 不允许这样做。 Mac 只能从睡眠模式中唤醒。 然而,只要硬件支持,Windows 和 Linux PC 就可以从睡眠和休眠模式中唤醒,以及完全断电。

本文适用于 TeamViewer远程访问、商业、高级、企业和 Tensor 客户。

如何使用局域网唤醒功能

Wake-on-LAN 可以通过两种不同的方法使用:

  1. 通过同一网络内的另一台电脑唤醒一台电脑(以下称远程电脑)。
  2. 通过公共地址唤醒远程计算机。

根据具体情况选择其中一种方法。

方法 1:通过同一网络内的另一台计算机唤醒远程计算机

如果远程计算机网络中还有第二台计算机(如服务器)处于永久开启状态,请选择此方法。

在这种情况下,可以使用第二台计算机来唤醒远程计算机。第二台电脑充当 "中间人",将唤醒请求转发给远程电脑。与第二种方法相比,这种方法所需的配置工作要少得多。

如果您对以下问题的回答是 "是",那么这就是合适的方法:

  • 远程计算机位于网络中吗?
  • 远程计算机是否使用网线连接到互联网?
  • 第二台计算机(PC、Mac、Linux )是否位于同一网络?
  • TeamViewer 是否会随两台计算机上的操作系统自动启动?
  • 第二台计算机是否全天候开机(操作系统和TeamViewer 正在运行)?

如果你能满足上述所有条件,就可以通过三个简单的步骤唤醒远程计算机:

  1. 配置远程计算机的硬件。
  2. 在远程计算机上配置TeamViewer 。
  3. 唤醒远程计算机

方法 2:通过公共地址唤醒远程计算机

如果远程计算机可以通过公共地址到达,请选择此方法。如果您通过互联网提供商拥有固定的静态 IP,或者您的路由器在动态 DNS 提供商的帮助下拥有公共域名地址,就属于这种情况。

在这种情况下,您可以配置TeamViewer ,以便通过该地址唤醒远程计算机。与方法 1 相比,这种方法的配置难度更高、更复杂,因为您必须对路由器进行相应的设置。

如果您对以下问题的回答是 "是",那么这就是合适的方法:

  • 远程计算机位于网络中吗?
  • 远程计算机是否使用网线连接到网络?
  • 远程计算机是否通过路由器连接到互联网?
  • 路由器支持端口转发吗?
  • 路由器是否有公共地址(固定 IP 地址或公共域地址)?
  • TeamViewer 是否会随远程计算机上的操作系统自动启动?

如果以上回答都是肯定的,则需要采取以下步骤才能通过公共地址使用Wake-on-LAN :

  1. 配置远程计算机的硬件。
  2. 为端口转发配置路由器。
  3. 在远程计算机上配置TeamViewer 。
  4. 唤醒远程计算机

如何在我的设备上设置Wake-on-LAN

步骤 1:在操作系统上设置Wake-on-LAN

关于Windows

配置 BIOS:

  1. 启动电脑。
  2. 按 F2 键(或类似键)进入 BIOS 设置。
  3. 打开电源选项卡。
  4. 激活Wake-on-LAN 选项。
  5. 保存并退出 BIOS 设置。

配置网卡:

  1. 启动电脑。
  2. 在Windows 搜索中,键入设备管理器,然后从菜单中选择设备管理器
  3. 在网络适配器下,右键单击网卡并单击属性
  4. 转到 "电源管理"选项卡。
  5. 激活 "允许此设备唤醒计算机"选项。

停用快速启动:

  1. 启动电脑。
  2. 打开控制面板。
  3. 单击系统和安全。
  4. 在 "电源选项 "下单击 "更改电源按钮的功能"。
  5. 单击更改当前不可用的设置
  6. 取消选中 "打开快速启动(推荐)"复选框。
  7. 单击保存更改

关于macOS

  1. 启动Mac
  2. 打开系统设置
  3. 单击 "节约能源"。
  4. 单击 "电源 "选项卡。
  5. 激活"唤醒 Wi-Fi 网络访问"选项。

第 2 步:安装TeamViewer Host 并将设备分配到您的账户

要在设备上安装TeamViewer Host 并将设备分配给账户,请按照本文的说明操作:提供无人值守远程支持

步骤 3:在Wake-on-LAN 中配置TeamViewer

如果要通过同一网络内的另一台计算机唤醒远程计算机,则需要指明哪个TeamViewer ID 应唤醒远程计算机。

  1. 打开TeamViewer
  2. 转到设置
  3. 在设备菜单下,转到网络
  4. 单击Wake-on-LAN 。
  5. 单击本地网络内的其他TeamViewer
  6. 输入唤醒远程计算机的设备的TeamViewer ID,单击添加..., 然后单击确定进行确认。

如果要通过公共地址唤醒远程计算机,则需要相应配置Wake-on-LAN 。

  1. 打开TeamViewer
  2. 转到设置
  3. 在设备菜单下,转到网络
  4. 单击Wake-on-LAN 。
  5. 点击公共地址 按钮
  6. 在地址字段中,输入计算机的固定 IP 地址或 DNS 名称。
  7. 在端口字段中,输入可以连接到计算机的 UDP 端口。
  8. 单击 "确定"。

其他信息

配置路由器

只有选择了公共地址选项,才需要配置路由器。如果您选择的是TeamViewer ID,则可以跳过本节。

路由器的配置取决于所使用的设备和安装的固件。并非所有类型的设备都支持必要的配置。

通过路由器的公共地址支持Wake-on-LAN 需要设置端口转发。根据所使用路由器的不同,可能只支持以下部分配置选项。

注意:如需配置路由器,请参阅制造商手册。

设置端口转发到本地网络的广播地址

为了能够唤醒本地网络中的所有计算机,请按照路由器手册中的说明,将端口从传入的 UDP 端口(如 9)转发到本地网络的广播地址(通常以".255 "结尾)。这样就可以唤醒路由器本地网络中所有按照上述方法配置的计算机。

例如

如果本地网络配置为 192.168.1.0 和子网掩码 255.255.255.0,则必须将端口转发从 UDP 端口 9 配置为 192.168.1.255:9。有时,路由器不允许将以".255 "结尾的广播地址作为端口转发目标。有时可以通过为本地网络选择一个较小的子网掩码(如 255.255.255.128)来避免这个问题,这样广播地址就会以".127 "结尾。

设置端口转发到某台计算机

为了唤醒本地网络中的某台计算机,请按照路由器手册中的说明,将传入的 UDP 端口(如 9)设置为要唤醒计算机的本地 IP 地址的端口转发。

此外,还必须确保路由器可以寻址到相应的计算机,即使该计算机处于关机状态。为此,必须在路由器上保存一个静态 ARP 条目(请参阅路由器使用说明),在该计算机的 MAC 地址上显示要唤醒计算机的 IP 地址。

如果为计算机保留了固定的 IP 地址(无 DHCP),某些路由器会生成适当的静态 ARP 条目。在某些情况下,静态 ARP 条目无法通过路由器的配置菜单进行适当配置。

然后可以通过 Telnet 或 SSH 配置 ARP 条目。例如,Fritzbox 就属于这种情况。