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

相关推荐
tb_first13 分钟前
k8sday09
linux·云原生·容器·kubernetes
忧郁的橙子.14 分钟前
三、k8s 1.29 之 安装2
linux·运维·服务器
huangyuchi.43 分钟前
【Linux系统】动静态库的制作
linux·运维·服务器·动态库·静态库·库的简单制作
闻不多1 小时前
用llamaindex搭建GAR遇到400
android·运维·服务器
jim写博客1 小时前
Linux进程概念(四)环境地址变量
linux·运维·服务器
是小崔啊1 小时前
【Jenkins】01 - Jenkins安装
运维·jenkins
稚辉君.MCA_P8_Java1 小时前
豆包 Java的23种设计模式
java·linux·jvm·设计模式·kubernetes
Fine姐2 小时前
The Network Link Layer: 无线传感器中Delay Tolerant Networks – DTNs 延迟容忍网络
开发语言·网络·php·硬件架构
Nie_Xun2 小时前
ubuntu网络共享
linux·运维·ubuntu
天上掉下来个程小白2 小时前
Docker-14.项目部署-DockerCompose
运维·docker·微服务·容器