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

相关推荐
Evan芙几秒前
Linux 进程状态与进程管理命令
linux·运维·服务器
doris61015 分钟前
2025年设备管理系统:智能运维成新标杆
运维
qsjming32 分钟前
EXT4文件系统特性说明
运维
知识分享小能手44 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 配置网络功能 —语法详解与实战案例(10)
网络·学习·centos
码农12138号1 小时前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
Joren的学习记录1 小时前
【Linux运维进阶知识】Nginx负载均衡
linux·运维·nginx
用户2190326527351 小时前
Java后端必须的Docker 部署 Redis 集群完整指南
linux·后端
专业开发者1 小时前
Wi-Fi®:可持续的优选连接方案
网络·物联网
胡先生不姓胡1 小时前
如何获取跨系统调用的函数调用栈
linux
GIS数据转换器2 小时前
综合安防数智管理平台
大数据·网络·人工智能·安全·无人机