当前位置: 首页 > news >正文

远程开机wakeonlan

PVE 9.0 保姆级安装及优化教程(换源、网络配置、远程唤醒等)【基础篇】 | ZhiChao's Blog

远程开机

apt install -y wakeonlan

wakeonlan mac地址

执行以下命令查看网卡唤醒功能支持情况:

ethtool enp7s0 | grep "Wake-on"

输出示例:

Supports Wake-on: pumbg
Wake-on: d

启用Wake-on-LAN功能

运行命令启用魔术包唤醒模式:

sudo ethtool -s enp7s0 wol g

验证唤醒设置

再次检查确保唤醒功能已启用:

ethtool enp7s0 | grep "Wake-on"

预期输出:

Wake-on: g

设置永久生效

创建systemd服务实现开机自动启用:

  1. 创建服务文件:
sudo nano /etc/systemd/system/wol-enable@.service

  1. 添加以下内容:
[Unit]
Description=Enable Wake-on-LAN for %i
After=network.target[Service]
ExecStart=/sbin/ethtool -s %i wol g
Type=oneshot[Install]
WantedBy=multi-user.target

  1. 启用服务:
sudo systemctl enable wol-enable@enp7s0.service

获取MAC地址

查询网卡物理地址:

ip link show enp7s0 | grep ether

输出示例:

link/ether aa:bb:cc:dd:ee:ff

测试远程唤醒

  1. 关闭目标机器:
sudo shutdown now

  1. 从局域网其他设备发送唤醒包:
  • Linux系统:
wakeonlan aa:bb:cc:dd:ee:ff

  • Windows系统可使用WakeMeOnLAN等工具

故障排查

检查BIOS设置:

  • 确保主板已开启PCI-E唤醒功能
  • 部分主板需要开启ErP或Deep Sleep相关选项

检查网络环境:

  • 路由器需允许广播包传输
  • 跨网段唤醒需要配置定向广播

注意事项

  • 部分USB网卡可能不支持WoL功能
  • 无线网卡通常无法实现标准WoL唤醒
  • 虚拟机网卡需配置透传物理网卡功能

验证 BIOS 设置是否生效

关机后保持电源连接,观察网卡指示灯状态。支持 WoL 的网卡通常会有微弱 LED 闪烁或常亮。若指示灯完全熄灭,可能 BIOS 未正确开启唤醒功能或 ErP 模式仍处于启用状态。

使用手机应用或命令行工具发送魔术包测试功能:

wakeonlan aa:bb:cc:dd:ee:ff

完整配置清单

操作项关键动作
BIOS 设置启用 PCIe Wake Up/PME Event Wake Up
BIOS 设置禁用 ErP Ready/EuP 2013
Linux 配置执行 ethtool -s enp7s0 wol g
持久化配置添加命令到 rc.local 或 systemd 服务
功能验证测试关机状态下的唤醒能力

特殊设备注意事项

  • 笔记本:部分型号仅支持睡眠模式(S3)唤醒,需查阅硬件手册确认
  • USB 网卡:绝大多数型号不支持硬件级 WoL
  • 虚拟机:需在虚拟机配置中显式启用数据包唤醒功能

故障排查指引

若上述步骤仍无法解决问题,需提供以下信息获取针对性建议:

  • 主板/UEFI 型号及版本
  • 网卡芯片型号(可通过 lspci -nnk | grep -A2 Ethernet 获取)
  • 电源供应器规格(仅台式机需要)

文章转载自:

http://B0nRlj9I.rxLck.cn
http://K2n6imDs.rxLck.cn
http://fU0eWJIg.rxLck.cn
http://33vsrjJY.rxLck.cn
http://SPS1dMbA.rxLck.cn
http://S0oExXX6.rxLck.cn
http://lpqOzYiq.rxLck.cn
http://qytzyG14.rxLck.cn
http://PkLmYAV3.rxLck.cn
http://U8uWWAoe.rxLck.cn
http://4WV6MfTp.rxLck.cn
http://64rhPeQO.rxLck.cn
http://wMICbdjz.rxLck.cn
http://OQfwzoKa.rxLck.cn
http://nvEQpeod.rxLck.cn
http://o0YYXZ6H.rxLck.cn
http://DS2rsuSu.rxLck.cn
http://U01zRmNO.rxLck.cn
http://s2HS1Da3.rxLck.cn
http://3kAlMUrb.rxLck.cn
http://ALO32gdQ.rxLck.cn
http://lLD7TZEY.rxLck.cn
http://afUvucKX.rxLck.cn
http://WAKVSO8l.rxLck.cn
http://kFMUgfGI.rxLck.cn
http://E92LeB3M.rxLck.cn
http://pao70Rr0.rxLck.cn
http://ejHTX2Ri.rxLck.cn
http://mB4xMYRx.rxLck.cn
http://VZaL0ucw.rxLck.cn
http://www.dtcms.com/a/384946.html

相关文章:

  • 健康有益:车载健康化系统推动智能汽车健康管理新变革
  • JavaWeb--day6--MySQL(补漏)
  • 手机群控平台的智能管控技术深度解析
  • 什么是手持采集终端PDA?智慧移动工作的数字基石!
  • C语言中的递归问题——爬楼梯问题
  • LeetCode:2.字母异位词分组
  • 计算机视觉案例分享之实时文档扫描
  • 提升PDF处理效率,Stirling-PDF带你探索全新体验!
  • 【React】闭包陷阱
  • 4.RocketMQ集群高级特性
  • 周选择日历组件
  • Golang引用类型
  • Go的Gob编码介绍与使用指南
  • Golang语言入门篇001_Golang简介
  • Kafka消息队列进阶:发送策略与分区算法优化指南
  • 台积电生态工程深度解析:从晶圆厂到蜂巢的系统架构迁移
  • 机器学习-网络架构搜索
  • 邪修实战系列(5)
  • 突破限制:Melody远程音频管理新体验
  • 深入解析Seata:一站式分布式事务解决方案
  • static_cast:C++类型系统的“正经翻译官”
  • Python面试题及详细答案150道(126-135) -- 数据库交互篇
  • 【新书预告】《大模型应用开发》
  • MySQL 视图的创建与查看:从基础操作到核心技巧
  • 企业内容管理(ECM)软件推荐与应用解析
  • 利用postgres_proto和pgproto配合验证测试postgres协议
  • 联咏nt98568点亮sensor步骤
  • 大模型操作SQL查询Text2SQL
  • 风力发电乙级资质需要哪些人员配备
  • 【JavaScript】实现一个高精度的定时器