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 应该也是可以实现类似效果

相关推荐
Dream of maid17 分钟前
Linux(下)
linux·运维·服务器
齐鲁大虾20 分钟前
统信系统UOS常用命令集
linux·运维·服务器
Benszen38 分钟前
Docker容器化技术实战指南
运维·docker·容器
ZzzZZzzzZZZzzzz…42 分钟前
Nginx 平滑升级:从 1.26.3 到 1.28.0,用户无感知
linux·运维·nginx·平滑升级·nginx1.26.3·nginx1.28.0
fengfuyao9851 小时前
基于STM32的4轴步进电机加减速控制工程源码(梯形加减速算法)
网络·stm32·算法
一叶知秋yyds2 小时前
Ubuntu 虚拟机安装 OpenClaw 完整流程
linux·运维·ubuntu·openclaw
瀚高PG实验室2 小时前
审计策略修改
网络·数据库·瀚高数据库
forAllforMe3 小时前
etherCAT的协议VoE,FoE,EoE,CoE的概念和区别
网络
斯普信云原生组3 小时前
Prometheus 环境监控虚机 Redis 方案(生产实操版)
运维·docker·容器
大数据新鸟3 小时前
操作系统之虚拟内存
java·服务器·网络