很多文章都有介绍如何通过网络发一个特殊广播包来远程启动另一计算机的,但是没有细说网段内和跨网段的情况下发送广播包的区别,即发特殊包的计算机和需要开机的计算机没有网关隔离和有网关隔离的情况下都该怎么操作。
要进行远程开机,首先需要开机的计算机硬件(电源、主板和网卡)支持网络唤醒功能,并在CMOS设置中开启。这样才能通过其他计算机发广播数据包的方法来
启动计算机。对于没有网关隔离,在同一网段的情况,我们可以向一般广播地址255.255.255.255发包含需要启动计算机网卡MAC地址信息的特殊
数据包。
对于有网关隔离跨网段的情况,一般广播包是会被网关、路由器等设备隔离的,特殊包不能被需开机的计算机接收到。因此需要发送能透过网关或路由器的广播包。
我们可以使用定向广播地址来发送开机特殊包。一个C类网的定向广播地址格式为XXX.XXX.XXX.255,其中前面的XXX.XXX.XXX部分表示
需开机计算机所在网络的网络地址。我们把一个包含网卡MAC地址的特殊包发到XXX.XXX.XXX.255,就可以开机启动处于XXX.XXX.XXX
网段的网卡地址对应的那台计算机了!当然,要跨网段发特殊包需要经过的网关、路由器支持定向广播包的转发。
有很多软件可以实现这一网络远程开机功能,我试用过许多软件,如Magic
Packet、Netman等,说明都很简单,让我一直以为只能处于一个网段内才能网络唤醒。后来使用了LANHelper,觉得不错。它提供了三种远程
开机发特殊包的方法:广播方式、单播方式和因特网方式,其中因特网方式就是发定向广播包的方法。
附:开机特殊数据包的格式内容
包含有连续6个字节的“FF”和连续重复16次的MAC地址。
假如需要开机的计算机网卡MAC地址为01:02:03:04:05:06的话,包的组成应该如下:
FFFFFFFFFFFF010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506
分享到:
相关推荐
不同网段 远程控制 只要能上网 就能远程控制 被控端电脑
跨网段获取远程主机MAC地址的方法与java实现
SOCKET之UDP跨网段广播返回服务端主机名和所有IP代码
实现跨网段搜索设备,实现相同IP地址不冲突搜索。
netscan 跨网段扫描局域网扫描IP地址
远程控制电脑开关机(ReShutDown) ,可以帮助你去上班时电脑忘记关了,在公司用电脑下载这款软件关掉家里的电脑,有需要的赶紧来东坡下载使用吧。 远程控制电脑开关机(ReShutDown)介绍 软件分为两个部分,exe执行文件...
本程序可实现跨网段搜计算机ip.zip
可跨网段扫描 主机 IP 用户名 并可以导出列表!
局域网跨网段搜索IP,使用了pcap库
真正能用!!! IE内核可用,其他浏览器内核不行。 启用,IE安全设置中的“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本” 非常难找!!!
局域网聊天工具,不能跨网段,有密码,暂不公开,更新跨网段后公开,有空就修改
局域网扫描器MAC地址发现 支持跨网段扫描
本程序解决了arp广播只局限于同一网段内获取计算机的ipmac地址
施工工具跨网段转发器 网段 跨网 转发器 网络施工工具 网吧助手
RInstMan 可以跨网段扫描软件,该软件扫描精度很高。
华为S5700三层交换机,实现两个网段互通的最简单配置!自编,供参考。 以192.168.1.0/24和172.16.1.0/24两个网段作示例。
跨网段打印机共享(需修改).bat 批处理
局域网跨网段共享打印机,突破同网段共享阻碍。
OCS90跨网段配置工具1.0.0.14,蓝牙门禁控制器配置工具,跨网段配置工具,专业工具,有需要可以下载
假设内部局域网有两个子网“192.200.240.*”和“21.55.8.*”。 “21.55.8.*”子网内的计算机想使用“192.200.240.*”子网的打印机, 但由于IP地址在不同的网段,造成两个网段内的... 那么如何实现跨网段共享打印机呢?