测量小百科 | 局域网远程开关机(上)
来源: | 作者:JYTEK | 发布时间: 2020-11-06 | 679 次浏览 | 分享到:
全文字数642 | 阅读需要2分钟

关键词:远程开机、局域网、魔术包

导读

在测试测量中,有时会遇到需要使用局域网远程开机或关机的情况,我们分上下两篇来聊聊关于如何去进行远程开关机。本期是上篇远程开机的相关内容。


远程开机

远程开机可以使用AMD公司开发的魔术包工具,魔术包指的是唤醒数据包,具有远程唤醒的网卡都支持这个标准。


原理:

将唤醒数据包发送到被唤醒机器的网卡上,数据包的格式用16进制表示如下:

6“FF”前缀+16次重复MAC地址,举个例子假如我的网卡MAC地址是:AA:BB:CC:DD:EE:FF:11

那么魔术包就是:

0xFFFFFFFFFF

AABBCCDDEEFF11

AABBCCDDEEFF11

AABBCCDDEEFF11(共16次)

传送的时候需要再封包成二进制格式。

操作:

软件界面上,如下图,需要根据我们的设备填入网卡的MAC 地址,网络IP地址,子网掩码,Send Options选择Internet,由于我们是局域网远程开机,端口号任意填写即可。



图 1  唤醒数据包工具界面

那如何获取被控制端PC的MAC地址,IP地址和子网掩码呢?我们在cmd中运行ipcong -all指令,即可查看,如下图,可以得知该PC的MAC地址为00-3—64-30-A8-61,IP地址为10.0.0.66,子网掩码为255.255.255.0。




图 2  获取IP配置信息

计算机的BIOS需要将Lan Wake设置为Enable



图 3  BIOS参数配置界面(以控制器PXIe-63987【1】为例)

也有些电脑默认即为可以网卡唤醒,在BIOS中没有该配置选项,可以将网线插入网口观察指示灯是否变亮,如果亮了则说明可以支持网卡唤醒,不需要进行配置。要注意的是只能用第一个网口才能开机。


参考
【1】PXIe-63987