电脑帮手
柔彩主题三 · 更轻盈的阅读体验

网卡驱动里的电源管理设置,关不关?一招搞懂

发布时间:2026-04-18 14:30:28 阅读:8 次

你有没有遇到过:电脑一进睡眠,醒来就上不了网;或者远程开机后,路由器根本收不到唤醒包?十有八九,是网卡电源管理设置在“偷偷捣鬼”。

为啥要管网卡的电源管理?

现代网卡驱动默认会启用“节能模式”,比如允许系统在空闲时关闭网卡部分电路、降低功耗。听起来很省电,但副作用也很实在:断网、无法唤醒、丢包、甚至局域网共享失效。尤其对NAS、远程桌面、下载机这类需要“常在线”的设备,这设置就是个隐形雷。

Windows 里怎么关?(Win10/Win11 通用)

右键“此电脑”→“管理”→左侧点“设备管理器”→展开“网络适配器”,找到你的网卡(名字里带 Realtek、Intel、RTL8168、i219-V、AX200 这类的都是)→右键它→“属性”→切换到“电源管理”选项卡。

把这里唯一的勾选框——“允许计算机关闭此设备以节约电源”——取消勾选,点“确定”。

如果没看到这个选项卡?说明你的网卡驱动太老或太新,或者用了精简版驱动。建议去官网下最新完整版驱动重装一遍,比如 Intel 网卡去 Intel 支持页,Realtek 去 Realtek 官网下载中心

Linux 下怎么查和改?(以 Ubuntu/Debian 为例)

终端里先看网卡名:

ip -br link | grep -E "UP|LOWER_UP"

假设网卡叫 enp0s31f6,再查它的电源管理状态:

ethtool enp0s31f6 | grep -i "supports.*wol"

如果输出里有 WOL speed: 1000 或类似,说明支持远程唤醒;但如果 Wake-on: d(d = disabled),就得手动开:

sudo ethtool -s enp0s31f6 wol g

加个开机自启,编辑配置:

sudo nano /etc/network/interfaces

在对应网卡段末尾加上一行:

post-up ethtool -s enp0s31f6 wol g

保存退出,重启网络或直接重启生效。

别只盯着“关节能”,也看看 Wake-on-LAN

如果你想要远程开机(比如手机APP一键唤醒家里的下载机),光关节能还不够,得打开 WOL(Wake-on-LAN)。Windows 下在刚才那个“电源管理”选项卡同级的“高级”选项卡里,找 Wake on Magic PacketWake on Pattern Match,都设成“已启用”。Linux 就用上面 ethtool -s ... wol g 那条命令搞定。

最后提醒一句:笔记本插着电源时,可以放心关掉网卡节能;但如果是电池供电又想省电,那就得权衡了——关了节能更稳,开了可能掉线但多撑半小时电量。