linux开启wol (网络唤醒)

前言

电脑在bios中开启了网络唤醒,但是无论如何也不能唤醒电脑,后来发现是linux系统级别网络配置导致

ethtool临时修改

enp2s0 为有线网卡网络接口

sudo ethtool enp2s0 |grep -i wake-on

输出:

bash 复制代码
Wake-on: d

临时修改:

bash 复制代码
sudo ethtool -s enp2s0 wol g

查看是否修改成功:

bash 复制代码
Wake-on: g

永久修改

对于ubuntu 22.04.4 我通过修改netplan 来实现开启wol:

sudo vi /etc/netplan/01-network-manager-all.yaml

yaml 复制代码
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp2s0:
      dhcp4: true
      wakeonlan: true

立刻生效: sudo netplan apply

netplan未linux开机自启动服务,所以可以实现每次开机自动开启wol

或者直接将 ethtool -s enp2s0 wol g 命令加到/etc/rc.local 应该也是可以实现类似效果

相关推荐
姚不倒4 分钟前
Docker 核心原理与运维实战:从入门到生产级理解
运维·docker·架构
Code_LT6 分钟前
【AIGC】Claude Code Rules配置
linux·ubuntu·aigc
LXY_BUAA8 分钟前
《嵌入式操作系统》_驱动框架_20260318
linux·运维·服务器
淮北也生橘1212 分钟前
Linux应用开发:全链路 OTA 升级架构
linux·架构·ota·linux应用开发
小黑要努力12 分钟前
json-c安装以及amixer使用
linux·运维·json
JiMoKuangXiangQu19 分钟前
Linux:ARM64 启动流程
linux·arm64 boot
F1FJJ19 分钟前
我用一条命令把内网的 RDP 桌面开到了浏览器里 —— Shield CLI 与主流隧道工具的技术对比
网络·golang
sdm0704271 小时前
Linux-进程2
运维·服务器
柯儿的天空1 小时前
【OpenClaw 全面解析:从零到精通】第 016 篇:OpenClaw 实战案例——代码开发助手,从代码生成到部署自动化的全流程
运维·人工智能·ai作画·自动化·aigc·ai写作
我科绝伦(Huanhuan Zhou)1 小时前
从自动化到自主化—AI Agent引领的运维范式变革
运维·人工智能·自动化