WOL(Wake-On-LAN)网络唤醒介绍

  • 简介

WOL(Wake-On-LAN)是一种用于远程唤醒局域网内主机的一种解决方案。

但对于跨网络的远程唤醒功能由于网络中路由器的限制,这种解决方案只能在主控机和被控机位于同一广播域的情况下使用。

提出了一种廉价、低耗且实用的WOL-Proxy的设计方案,利用单片机技术,实现了基于WOL的跨网络远程唤醒主机的功能。


​​​​​​​

  • 工作原理

可被远程唤醒的计算机必须有其电源、主板和网卡等硬件的支持。

该计算机的电源是必需符合ATX 2.03标准的ATX电源,+5VStandby电流至少应在720mA以上,否则某些耗电较大的网卡可能无法启动;

主板必须支持WOL,并在其BIOS中的电源管理菜单中启用这项功能;

网卡也必须支持WOL,其与普通网卡的区别主要表现在:

(1)早期支持WOL的网卡都有一个3针的WOL接口,并通过一根3芯电缆与主板相连,以获得供电;

(2)支持网络启动功能的网卡都有一块支持WOL的芯片。

具备上述硬件要求的计算机便可被运行在局域网内另外一台计算机上的一些实用软件唤醒了。

这种软件通常会在局域网内广播一个UDP数据包,端口不限,

数据内容是一个有着特定格式的数据包:Magic Packet

其格式为:6个0xFF加16个目标网卡MAC地址,因此该Magic Packet总长度为。

6+16*6=102个字节,如表1所示。

只有指定的支持WOL的网卡才会处理这个数据包,并唤醒这台计算机。

表1:Magic Packet数据报格式

字  节

含  义

1~6字节是6个重复的0xFF

表示该包是网络唤醒数据包

内容

FF-FF-FF-FF-FF-FF

字节

7~12字节是目标网卡MAC地址

内容

00-14-2A-C3-D4-BB

字节

13~18字节是目标网卡MAC地址

内容

00-14-2A-C3-D4-BB

字节/内容

……

字节

97~102字节是目标网卡MAC地址

内容

00-14-2A-C3-D4-BB


  • 魔术包(幻数据包)发送方式

  通常用udp发送,默认为9端口.
  将对方的mac地址用于数据包内容
 发送至对方ip地址或者发广播地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

泡沫o0

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

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

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

打赏作者

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

抵扣说明:

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

余额充值