家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

这篇具有很好参考价值的文章主要介绍了家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

其实这个专题很久很久之前就想写了,但是一直因为各种原因拖着没动笔。

因为没有资格,也没有钱在一线城市买房 (😂😂😂); 但是在要结婚之前,婚房又是刚需。 我和太太最终一起在一线城市周边的某二线城市买了房。 再之后,一起装修,她负责非电相关,我负责电 网相关的装修。 家庭组网,家庭实验室就这么一步一步随着家庭的组建而组建了起来:

  1. 家庭有线无线组网
  2. 智能家居
  3. NAS
  4. 公网 IP 和 IPv6
  5. Wake Online (WOL)
  6. 家庭网络安全 (😂看了防火墙日志,才知道被攻击频率能有多高)
  7. 玩转树莓派
  8. 组建 Full Mesh VPN 网络
  9. 手机 PAD 远程控制电脑
  10. ...

有了所谓的"家庭实验室", 我的自身专业技能有了更多实验机会和试炼场,对新的技术了解不再浮于表面; 有了所谓的"家庭实验室", 即使两地奔波,也能通过手机看到我们,以及小孩经历的每一个点点滴滴,幸福萦绕心头。..

理工男难得这么矫情一下,此为前言。..

系列文章:

  • 标签 - HomeLab - 东风微鸣技术博客 (ewhisper.cn)

Wake-on-LAN(WOL) 简介

LAN 唤醒(WoL 或 WOL)是以太网或令牌环计算机网络标准,允许通过网络消息打开或唤醒计算机。

消息通常由在连接到同一局域网的设备上执行的程序发送到目标计算机。

以太网连接(包括家庭和工作网络、无线数据网络和 Internet 本身)都基于计算机之间发送的帧。 WoL 是使用一种特殊设计的称为魔术包的帧来实现的,魔术包被发送到网络中的所有计算机,其中包括要被唤醒的计算机。 魔术分组包含目的地计算机的 MAC 地址、内置在计算机中的每个网络接口卡(“NIC”)或其它以太网设备中的标识号,其使得它能够在网络上被唯一地识别和寻址。 具有 LAN 唤醒功能的已关机或关闭的计算机将包含能够在系统关机时以低功耗模式“侦听”传入数据包的网络设备。 如果接收到指向设备 MAC 地址的魔术包,网卡会向计算机的电源或主板发出信号,以启动系统唤醒,其方式与按下电源按钮的方式相同。

魔术分组在数据链路层(OSI 模型中的第 2 层)上被发送,并且当被发送时,使用网络广播地址被广播到给定网络上的所有附接的设备;不使用 IP 地址(OSI 模型中的第 3 层)。

由于 LAN 唤醒是基于广播技术构建的,因此通常只能在当前网络子网内使用。 不过,也有一些例外情况,LAN 唤醒实际上可以在任何网络上运维,只要配置和硬件适当,包括通过互联网进行远程唤醒。

为了使 LAN 唤醒工作,网络接口的某些部分需要保持打开状态。这会消耗少量的待机功率,比正常工作功率少得多。 链路速度通常被降低到不浪费功率的最低可能速度(例如,千兆以太网 NIC 仅维持** 10 Mbit/s 的链路**)。

网络唤醒 (WOL) 的前提条件

硬件: (几乎现在的所有电脑都满足)

  • 电源:支持 ATX 2.01 标准
  • 主板:支持 PCIE 2.2 标准

主板 BIOS:

  • 启用 PCIE 设备唤醒(可能会有很多不同的名字,关键词:"wake" "wol" "PCIE" "Power On" 等)

电脑电源设置和状态:

  • S3(一般是睡眠)
  • S4(一般是休眠)
  • S5(一般是关机)

配置得当后,主板在这些状态下,网卡会处于待机 (standby) 状态。可以随时被魔术包唤醒。

有线网卡配置(必须是有线网卡):

启用如下配置:

  • 允许此设备唤醒计算机
    • 只允许幻数据包唤醒计算机

WOL 完整配置

BIOS 配置

这里以 MSI B450 迫击炮 主板为例,开机后按 DEL 键进入 BIOS 设置,BIOS 界面左上角有个 🔍 样式的搜索按钮,直接搜索关键词 "PCIE" 即可找到:"PCIE 设备唤醒" 选项,将其设置为 允许. 如下图:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

Windows 电源选项设置

⚠️注意:

适用于 windows 8.1 以上,win7 快速启动选项不是默认启用项。

进入 控制面板 -> 电源选项 -> 系统设置:

关闭 启用快速启动(推荐), 如下图:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

另外提一句,休眠可以开启,休眠状态下是可以被唤醒的。

详细说明如下:

📚Reference:

System Power States - Win32 apps | Microsoft Learn

快速启动是一种使用休眠文件来加快后续启动速度的关机类型。

当使用快速启动时,即使系统实际上已经属于 S4 状态,系统对用户来说也好像发生了完全关机(S5)。 系统此时不会响应设备唤醒。

📝 备注:

从 Windows 8 开始,当请求系统关机时,快速启动是默认选项。

这也是为什么建议关闭 启用快速启动(推荐)

一般情况下,我们都是可以从休眠状态网络唤醒设备的,如果主板支持,甚至可以在 关机 (S5) 状态网络唤醒设备。

具体说明如下:

📚Reference:

WOL 在软关闭(S5)时不受 (windows) 正式支持。 但是,某些系统上的 BIOS 可能支持配置 NIC 以进行唤醒,即使该过程中不涉及 Windows。

这里以 MSI B450 迫击炮 主板为例,相关的设置如下:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

启用了以上选项后, 我的电脑可以直接在关机(S5) 状态下被 WOL 唤醒. (供参考)

有线网卡配置

首先,最重要的📌📌📌, 一定要注意,先手动安装或更新对应操作系统版本的有线网卡驱动 (win10 就下载对应的 win10 网卡驱动,win11 就下载对应的 win11 网卡驱动), 确保已成功安装完整的官方驱动,而不是 window 自动安装的驱动. windows 自动安装的驱动可能无法实现 WOL 功能。

还是以我的 MSI B450 迫击炮为例,在 MSI 官网下载 PCIE 网卡驱动,驱动包如下图:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

这里以 Realtek PCIe 系列为例,配置如下:

控制面板 -> 网络连接 -> 选择对应的有线网卡, 右键 -> 属性 -> 配置, 如下图:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

进入有线网卡配置 后,选择高级, 开启与唤醒有关的所有功能,关闭与环保节能有关的所有功能,示例如下:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

接下来,进入电源管理 标签页,勾选:

  • 允许计算机关闭此设备以节约电源
  • 允许此设备唤醒计算机
    • 只允许幻数据包唤醒计算机

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

详细说明如下:

Q: 为什么勾选 只允许幻数据包唤醒计算机? A: 如不勾选,可能会被时不时误唤醒

实战 WOL

以上主板 BIOS 系统电源选项 网卡配置 都设置好之后,就可以进行 WOL 了。

WOL 客户端前提

  • 需要和被唤醒设备在同一局域网内
  • 需要安装 WOL Client 相关软件(安卓,Linux, Windows 等版本都有)
  • 需要知道被唤醒设备的 MAC 地址(能知道 IP 地址更好,且 IP 地址固定更更好)

步骤

📝Notes:

这里以 Linux 或类似(树莓派或路由器) 和 安卓为例。

Linux 端实战 WOL

安装 WOL Client: etherwake (这里也有好几种 WOL Client, 这里以这一款为例)

sudo apt install -y etherwake

安装后,在被唤醒设备处于休眠状态下,执行唤醒:

etherwake -i eth0 -p 192.168.2.32 2C:F0:xx:xx:xx:5E

说明:

  • -i eth0: 通过哪个 WOL Client 的网卡发送魔术包,可以通过 ifconfigip address 找到和被唤醒设备在同一局域网的网卡名称,如下图: 家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)? 🔺这里我的局域网是 192.168.2.0/24, 所以选择:eth0wlan0 都可以
  • -p 192.168.2.32: 被唤醒设备的 IP 地址
  • 2C:F0:xx:xx:xx:5E: 被唤醒设备的 MAC 地址

成功唤醒!

安卓端实战 WOL

这里推荐安装:WolOn 这款 WOL Client.

先输入被唤醒设备的相关信息,如下:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

🔺MAC 地址必填,其他非必填

保存后,点击这一条,会出现摇晃🍺的过渡动画,然后就可以成功唤醒,如下图:

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

🎉🎉🎉

我的 WOL 用法

对于 Home Lab 来说,主要的用法都是这样的场景:

  • 人在外地
  • 家里高配台式机在休眠
  • 希望通过互联网 WOL 家里的台式机

这里主要有 2 种思路:

  1. 将家里台式机的网络唤醒端口映射到互联网上
    1. 这样直接通过 WOL Client 访问互联网指定端口,WOL Client --互联网--> 互联网对应的 WOL 端口 ----> 相当于局域网网关去唤醒指定设备
    2. 但是有前提:有公网 IP
    3. 也有一定的劣势:暴露在公网,不太安全
  2. 家里放一台 Always On 的小设备(如:软路由,树莓派,NAS 等), 再将人带在外地的设备(如手机或 pad) 和家里的设备组建一个 Full Mesh VPN 内网(或者家里某一台可以内网穿透连接到也行)
    1. 通过 VPN 登录到 Always On 的小设备上
    2. 再通过该设备执行 WOL
    3. 这样会更加安全。

我用的就是第二种,理由如下:

  1. 此前曾开放到公网上,被 Hack 的频率太高了,吓到我了,我可不想成为肉鸡;
  2. 联系电信运营商要了个公网 IPv4, 用了一段时间,突然被悄悄滴收回去了😂
  3. IPv6 吧,在外地的环境不可能永远都有 IPv6 地址可以使用。
  4. 最后:安全,安全,还是安全!

总结

本文我们详细介绍了 WOL 的基本原理,以及使用场景。 并总结和 windows 电脑启用 WOL 需要配置的几个环节:

  1. 主板 BIOS
  2. Windows 系统电源选项
  3. 有线网卡配置

以及 WOL Client 的使用。

最后,也根据自己的使用情况,对 WOL 稍微做了延申,更贴近实际应用场景。 希望本文对大家有所帮助~ 😘😘😘

本文由东风微鸣技术博客 EWhisper.cn 编写!文章来源地址https://www.toymoban.com/news/detail-445145.html

到了这里,关于家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pycharm远程连接实验室服务器Conda环境配置

    这类博客较多,参考内容 https://blog.csdn.net/fengbao24/article/details/125515542 1. Settings - Add Interpreter - On SSH 注意,这里的SSH需要在你把远程的项目映射到本地之后,才会出现这个SSH选项 2. 选择对应的conda环境 naconda 的 base 环境的 python 解释器的路径为 anaconda/bin/python,其他环境的路径

    2024年04月26日
    浏览(28)
  • Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2)

    在 HEAD 与 ======= 之间的内容,代表你本地仓库中文件的内容。 在 ======= 与 c22d2987adc785ea55fc4fc39709765c6baeb037 之间的内容代表远程仓库中的内容 我们根据需要进行保留,如删掉x及表示冲突的那些注释。然后重新add, commit,最后再push就可以成功。 5.撤销修改 ====== 5.1 撤销已经add但

    2024年04月09日
    浏览(41)
  • 上海人工智能实验室发布LLaMA-Adapter | 如何1小时训练你的多模态大模型用于下游任务

    本文首发于微信公众号 CVHub,未经授权不得以任何形式售卖或私自转载到其它平台,违者必究! Title: LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attention Code: https://github.com/zrrskywalker/llama-adapter PDF: https://arxiv.org/pdf/2303.16199.pdf Instruction-Following 指令跟随方法:是指通过

    2024年02月09日
    浏览(44)
  • 基于VR技术的新型实验室教学模式——VR线上生物实验室

    随着科技的发展,虚拟现实技术已经逐渐走进了我们的生活。在教育领域中,虚拟现实技术也被广泛应用于各种学科的教学中。其中,VR线上生物实验室是广州华锐互动开发的,一种基于VR技术的新型教学模式,它能够为学生提供更加真实、生动的实验体验,同时也能够更好地

    2024年02月14日
    浏览(44)
  • 实验室安全考试

    1、[判断题] 火灾对实验室构成的威胁最为严重,最为直接。应加强对火灾三要素(易燃物、助燃物、点火源)的控制。 (分值1.0) 你的答案: 正确 2、[判断题] 50毫安的工频电流就可以使人遭到致命电击。 (分值1.0) 你的答案: 正确 3、[判断题] 用电安全的基本要素有:电

    2024年02月06日
    浏览(54)
  • 新知实验室

    TUIRoom 是一个包含 UI 的开源音视频组件,通过集成 TUIRoom,可以在业务中快速上线音视频房间,屏幕分享,聊天等功能。 项目是开源的项目,根据自己 的需求设计项目。 创建步骤如下 : 一、  开通腾讯云实时音视频及即时通信服务 TUIRoom 基于腾讯云实时音视频和即时通信服

    2024年02月03日
    浏览(41)
  • 实验室安全

    [判断题] 基于安全考虑,每个实验房间每天最后一个离开的同学必须确保进行断电处理【4分】 正确答案:B 解析:暂无解析 [判断题] 实验用电烙铁应有专门搁架,用毕立即切断电源【4分】 正确答案:A 解析:暂无解析 [判断题] 集中供气是解决实验室存放过多气瓶的有效途径

    2024年02月08日
    浏览(43)
  • 决策树(实验室会议小记)

    特征过多导致过拟合、有一些特征是噪音。 1、 尝试所有组合:也是全局最优 2、贪心算法:每次决策都是基于当前情况去寻找最优解。计算过程:把特征加进去→是否更优?→是:加入模型/否:淘汰 3、L1正则:目标函数为损失函数;特点:具有稀疏性 4、决策树:节点代表

    2024年02月08日
    浏览(43)
  • 【新知实验室】TRTC腾讯实时音视频动手实验

    https://cloud.tencent.com/document/product/647/16788 应用 TRTC 通过应用的形式来管理不同的业务或项目。您可以在 TRTC 控制台 给不同的业务或项目分别创建不同的应用,从而实现业务或项目数据的隔离。每个腾讯云账号最多可以创建100个 TRTC 应用。 SDKAppID SDKAppID(应用标识/应用 ID)是腾

    2024年02月01日
    浏览(36)
  • 新知实验室-TRTC如此简单

    腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。 1、多人音

    2023年04月27日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包