You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Netplan YAML配置禁用WiFi节能模式?

如何通过Netplan YAML配置禁用WiFi节能模式?

嘿,我之前也踩过这个坑!直接加powersave: False没生效,大概率是因为Netplan对这个参数的格式和层级要求比较严格,咱们一步步来搞定:

  • 首先找到你的Netplan配置文件,一般都在/etc/netplan/目录下,文件名类似00-installer-config.yaml或者50-cloud-init.yaml,先备份一份以防万一:

    sudo cp /etc/netplan/你的配置文件名.yaml /etc/netplan/你的配置文件名.yaml.bak
    
  • 编辑配置文件时,一定要把powersave参数放在WiFi接入点的配置块里,而且不能用布尔值False,Netplan接受的是对应WiFi节能模式的数字值:

    • 0:完全禁用节能模式
    • 1:启用节能模式
    • 2:自动模式(默认)

    正确的配置示例大概是这样的:

    network:
      version: 2
      wifis:
        wlan0:  # 这里换成你的WiFi接口名,比如wlp2s0
          dhcp4: true
          access-points:
            "你的WiFi名称":
              password: "你的WiFi密码"
              powersave: 0  # 这里设置为0就是禁用节能
    
  • 保存配置后,应用更改:

    sudo netplan generate
    sudo netplan apply
    
  • 最后验证是否生效,用这条命令查看:

    iw 你的WiFi接口名 get power_save
    

    如果输出显示Power save: off,就说明配置成功啦!

要是还是没生效,你可以检查下Netplan的渲染器是不是NetworkManager(配置文件里有没有renderer: NetworkManager),如果是的话,重启下NetworkManager服务试试:

sudo systemctl restart NetworkManager

备注:内容来源于stack exchange,提问作者pauli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 09:27:57