微星主板WOL网络唤醒全攻略:从BIOS到Ubuntu 20.04的完整配置
1. 网络唤醒,到底是个啥?能帮你解决什么麻烦?
想象一下这个场景:你的主力电脑是一台性能强劲的台式机,装的是Windows和Ubuntu双系统,平时用来打游戏、做开发或者跑一些深度学习任务。但它有个“坏毛病”——费电。为了省电和环保,你习惯在不用的时候把它彻底关机。可麻烦来了,当你出门在外,或者躺在卧室的床上,突然需要访问台式机里的某个文件,或者想启动一个后台任务,难道要专门爬起来跑到书房去按一下开机键吗?
这时候,WOL(Wake-on-LAN,网络唤醒) 技术就是你的救星。它就像给你的电脑装了一个“电话”,只要在同一个局域网内(甚至通过互联网配合端口转发),另一台设备(比如你的笔记本、手机)就能拨打这个“电话”(发送一个特殊的网络数据包,叫“魔术包”),让你的电脑从关机(或睡眠)状态中“醒”过来。这个功能对于家庭服务器、NAS、或者像我这样需要远程管理多台设备的运维人员来说,简直是神器。
不过,要让这个“电话”打通,需要满足几个条件,就像打电话需要手机有电、有信号、没关机一样:
- 硬件支持:你的主板和网卡必须支持WOL。好消息是,近十年内的大部分主板和板载网卡都支持。
- BIOS/UEFI设置:需要在主板的固件设置里,把接听“唤醒电话”的权限打开。
- 操作系统设置:在操作系统里,告诉网卡:“关机后别完全断电,留一只耳朵听着网络上的‘魔术包’。”
- 正确的网络环境:“魔术包”需要能通过网络送到你的电脑网卡上。
今天,我就以手头这块微星B460M MORTAR主板(搭载Realtek千兆网卡)和 Ubuntu 20.04 LTS 系统为例,带你走一遍完整的配置流程。我会把我在配置过程中踩过的坑、验证过的步骤,毫无保留地分享给你,目标是让你看完就能动手,一次配置成功。
2. 第一步:深入BIOS,打好硬件基础
很多人配置WOL失败,第一步就卡在了BIOS设置上。微星主板的BIOS界面算是比较友好的,但选项藏得有点深,而且不同型号的命名可能略有差异。别担心,跟着我一步步来。
首先,开机狂按 Delete 键进入BIOS。进入后,别被满屏的英文吓到,我们只需要关注几个关键位置。我建议先将界面语言设置为“简体中文”(如果有的话),在“Settings”(设置)页面里找“Language”选项。
2.1 核心电源与唤醒设置
我们需要调整的设置主要分布在“高级”模式下的几个子菜单里。按F7可以切换“简易模式”和“高级模式”,我们直接进高级模式。
- 开启网卡ROM启动:
- 路径:
高级->整合周边设备->网卡ROM启动。 - 这个选项一定要设置为
允许或Enabled。它的作用是允许网卡在主板开机自检(POST)之前就初始化并开始工作,这是接收魔术包的前提。如果这里是“禁止”,那么关机后网卡就彻底“睡死”了,什么包都收不到。
- 路径:
- 关闭ErP节能:
- 路径:
高级->电源管理设置->ErP 就绪。 - 这个选项要设置为
禁止或Disabled。ErP是一种高级节能规范,旨在让设备在关机(软关机)状态下功耗低于1W。为了实现这个极低功耗,它通常会切断所有不必要的供电,包括网卡的待机供电。关了它,才能保证网卡在关机后还有“余粮”保持监听状态。实测开启ErP后,WOL必然失效。
- 路径:
- 允许PCIe设备唤醒:
- 路径:
高级->唤醒事件设置
- 路径: