麒麟操作系统如何设置网络唤醒WOL 银河麒麟远程开机

雨晨同学_1398

雨晨同学_1398

2026-05-09

521人浏览

原创

需在bios启用wake-on-lan并配置麒麟系统:一、bios中开启wake on lan等选项,禁用erp/eup节能;二、用ethtool启用网卡wol g并配置udev或systemd持久化;三、禁用systemd休眠目标;四、用etherwake发送魔术包;五、逐层验证物理供电、驱动状态、内核参数及交换机eee设置。

麒麟操作系统如何设置网络唤醒wol 银河麒麟远程开机

如果您希望在麒麟操作系统中实现关机状态下通过网络信号启动目标计算机,则需配置Wake-on-LAN(WOL)功能。该功能依赖BIOS固件、网卡硬件、内核驱动与系统服务的协同生效。以下是具体操作步骤:

一、BIOS中启用Wake-on-LAN支持

主板必须向网卡提供待机电压,并允许其在S5(soft-off)状态下监听魔术包。不同厂商BIOS界面存在差异,但核心选项命名具有共性。

1、关机后按下电源键,在开机自检过程中持续按Delete、F2或F12键,进入BIOS设置界面。

2、切换至Advanced(高级)或Power Management(电源管理)选项卡。

3、查找并启用以下任一选项:Wake on LAN、Resume by LAN、PME Event Wake Up、Power On By Onboard LAN。

4、若存在ErP Ready、EuP 2013或Deep Sleep Control等节能选项,须将其设为Disabled,否则将切断+3.3Vaux待机电压。

5、按F10保存并退出,系统重启后BIOS层配置即生效。

二、麒麟系统内启用网卡WOL能力

操作系统需授权网卡在低功耗状态维持监听能力,且避免NetworkManager等服务覆盖配置。此步骤需结合ethtool工具与持久化机制。

1、确认当前有线网卡名称:执行ip -br a | grep UP,识别出如eth0、enp3s0等处于UP状态的以太网接口。

2、检查WOL支持状态:执行sudo ethtool <em>接口名</em>,查看输出中Supports Wake-on:是否含g,且Wake-on:当前值为g。

3、临时启用Magic Packet唤醒:执行sudo ethtool -s <em>接口名</em> wol g。

4、永久生效方案一(udev规则):创建文件/etc/udev/rules.d/99-wol.rules,写入:ACTION=="add", SUBSYSTEM=="net", KERNEL=="<em>接口名</em>", RUN+="/sbin/ethtool -s %k wol g"。

5、永久生效方案二(systemd服务):创建/etc/systemd/system/wol@.service,启用systemctl enable wol@<em>接口名</em>.service并启动。

三、禁用快速启动与休眠干扰项

若目标主机曾运行Windows双系统,其快速启动功能会导致关机后内核未完全释放网卡控制权,从而阻断WOL响应。需确保麒麟系统独占引导并关闭相关干扰。

协同养育操作系统
协同养育操作系统

协同养育操作系统(Co-Parenting OS)— 离异家庭专业协同养育支持系统。12模块覆盖接送管理、成长记忆库、孩子观察站、亲子关系粘合剂、共同挑战中心、情绪冲突观察、父母成长、成长档案馆、成长阶段引擎、风险预警、驾驶舱、被恶意攻击急救包。当用户涉及离异家庭育儿、协同养育、抚养探视、接送安排、孩子成长记录、亲子关系、离异冲突、被恶意攻击、前任矛盾等话题时触发。

下载

1、在麒麟系统中检查是否启用了systemd休眠目标:执行systemctl get-default,若返回graphical.target则正常;若为multi-user.target且存在休眠残留,需清理。

2、禁用可能冲突的电源策略:执行sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target。

3、验证当前电源状态:执行cat /sys/power/state,输出中不应包含mem或disk;若存在,说明休眠机制仍活跃,需进一步屏蔽。

四、发送魔术包唤醒目标主机

唤醒指令必须从同一局域网内发出,且目标主机网卡物理连接需保持通电与有线接入。推荐使用标准化工具构造并广播Magic Packet。

1、安装etherwake工具:执行sudo apt install etherwake(银河麒麟V10基于Debian系)。

2、获取目标主机MAC地址:在目标机开机状态下执行ip link show <em>接口名</em> | grep ether,记录十六进制MAC格式(如aa:bb:cc:dd:ee:ff)。

3、指定本机发出接口并发送唤醒包:执行sudo etherwake -i <em>本机接口名</em> <em>目标MAC</em>,例如sudo etherwake -i eth0 aa:bb:cc:dd:ee:ff。

4、批量唤醒多台设备:编写Shell脚本,将多个MAC地址存入数组,循环调用etherwake命令。

五、验证与故障定位关键点

若唤醒失败,需逐层排除硬件供电、固件策略、驱动状态及网络路径四个维度问题,不可跳过任一环节。

1、物理层验证:关机后观察目标主机网卡LED是否微亮或缓慢闪烁,不亮表明无待机电压,需返回BIOS检查ErP设置。

2、驱动层验证:执行sudo ethtool <em>接口名</em>,确认Wake-on:显示g而非d(disabled)。

3、内核参数验证:执行cat /proc/cmdline,确认启动参数中包含acpi_enforce_resources=lax,否则ACPI可能封锁网卡PM资源。

4、交换机侧验证:登录局域网交换机管理界面,关闭端口节能功能(EEE / Energy Efficient Ethernet),因其会丢弃非标准帧长的魔术包。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
视频服务器配置参数有哪些
视频服务器配置参数有哪些

视频服务器配置参数有处理器、内存、存储、视频编解码器、网络接口、视频输入输出接口、操作系统、安全性、环境适应性和成本。在搭建视频服务器时,需要根据实际需求和预算,合理选择这些参数,以实现高性能、高稳定性和低成本的目标。

2023.10.17

4100

11

linux的操作系统介绍
linux的操作系统介绍

Linux是一个灵活、稳定、安全的操作系统,适用于各种不同的应用场景,从个人电脑到服务器和嵌入式系统。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.20

3266

12

Linux操作系统的主要用途
Linux操作系统的主要用途

Linux操作系统用途广泛,包括:服务器运营,软件开发,科学研究和教育,嵌入式系统,以及个人电脑和笔记本电脑。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.21

5539

8

linux操作系统的作用
linux操作系统的作用

linux操作系统在以下领域发挥着关键作用:服务器和云计算;嵌入式系统;个人电脑和笔记本电脑;超级计算;其他领域等等。想了解更多linux操作系统的相关内容,可以阅读本专题下面的文章。

2024.04.12

2615

5

有哪些常见的网络操作系统
有哪些常见的网络操作系统

常见的网络操作系统有windows server、linux、unix、macos server、freebsd、cisco ios、juniper junos和hp-ux等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.12

3164

6

32位操作系统怎么改成62位的
32位操作系统怎么改成62位的

要将 32 位操作系统升级到 64 位,需要遵循以下步骤:1. 检查硬件和软件兼容性;2. 备份数据;3. 获取 64 位操作系统;4. 创建可启动安装媒体;5. 从安装媒体启动计算机;6. 选择“升级”选项;7. 完成安装。

2025.04.02

3303

9

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

80

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

80

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

40

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

ubuntu官方总文档
ubuntu官方总文档

共0课时 | 0人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.3万人学习