linux 网络远程唤醒 WOL

本文详细介绍了Linux系统下如何使用WOL功能,包括查看WOL支持、开启WOL、测试唤醒过程,特别是通过发送Magic Packet实现远程开机。重点讲解了ethtool命令和设置,确保在安全状态下唤醒计算机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设备提供的一项管理功能。该功能可以当电脑处于关机或休眠状态时,通过给网卡发送特定的数据包从而命令网卡向主板发送开机指令,进而实现上电开机。

WOL支持 Magic Packet & Remote Wakeup packet两种机制,工作原理都一样,只是唤醒的包类型不一样。

Magic Packet是一种特殊的唤醒包,而Remote Wakeup支持多种唤醒包类型,比如常见的单播和广播包等。

1. 查看WOL

其中先看Supports Wake-on的字段,会输出现在网卡支持哪些功能,若为d,则不支持。

d -- 禁用

p -- 物理活动唤醒

u -- 单播消息唤醒

m -- 多播(组播)消息唤醒

b -- 广播消息唤醒

a -- ARP 唤醒

g -- 特定数据包magic packet唤醒

s -- 设有密码的特定数据包magic packet唤醒

然后看Wake-on的值,若为g,表示网卡已开启远程唤醒功能;

2. 开启WOL

ethtool -s eth0 w

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello-linux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值