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

相关推荐
木卫二号Coding几秒前
Docker-构建自己的Web-Linux系统-镜像kasmweb/ubuntu-jammy-desktop
linux·ubuntu·docker
加油vekiki5 分钟前
linux服务器搭建docker、docker-compose
linux·服务器·docker·容器
猪猪侠|ZZXia9 分钟前
# Shell+web+hook的系统构建发布运维系统之API及前端: zzxia-lollipop-remote-gan
运维·前端
鱼香rose__9 分钟前
常用文件管理命令
linux
King's King13 分钟前
自动化立体仓库技术标书--详细版
运维·自动化
独行soc15 分钟前
2026年渗透测试面试题总结-5(题目+回答)
android·网络·python·安全·web安全·渗透测试
希赛网15 分钟前
网工面试:常问技术问题汇总(3)
服务器·前端·网络·网络工程师·ospf·网工面试·技术面
qq_2739002316 分钟前
Docker 与 Singularity 镜像实战指南
运维·docker·容器
水上冰石17 分钟前
测试环境生成https自签名证书tls的步骤
linux·服务器·https
进阶小白猿22 分钟前
Java技术八股学习Day23
java·网络·学习