利用routeros,实现真正的远程开机和控制

利用routeros,实现真正的远程开机和控制

ID:33506396

大小:774.00 KB

页数:15页

时间:2019-02-26

利用routeros,实现真正的远程开机和控制_第1页
利用routeros,实现真正的远程开机和控制_第2页
利用routeros,实现真正的远程开机和控制_第3页
利用routeros,实现真正的远程开机和控制_第4页
利用routeros,实现真正的远程开机和控制_第5页
资源描述:

《利用routeros,实现真正的远程开机和控制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、终于实现真正的远程开机和控制经过几天努力,和朋友一起探讨,实现了真正的远程开机和控制。不需要借助任何第三方软件,爽呆了。实现方法见http://bbs.routerclub.com/thread-27966-1-1.html立此存照,无它。通过公网直接对局域网机器进行远程唤醒开机和远程控制  原作者:lshzcb1 (由于原帖被删,辗转找来贴起) 在“zooyo(生得一对好腰花)”超级版主和“yiguangqiang88会员”的鼓励和帮助下实验终于成功了,现在把教程写出来,贡献给大家。环境:adsl动态IP上网、1M速度,ros2.9.27.

2、  一.远程唤醒的基本条件WakeonLAN(WOL),俗称远程唤醒,是现在很多网卡都支持的功能。而远程唤醒的实现,主要是向目标主机发送特殊格式的数据包,是AMD公司制作的MagicPacket这套软件以生成网络唤醒所需要的特殊数据包,俗称魔术包(MagicPacket)。MagicPacket格式虽然只是AMD公司开发推广的技术,并非世界公认的标准,但是仍然受到很多网卡制造商的支持,因此许多具有网络唤醒功能的网卡都能与之兼容。Boeing、IBM、Cisco、UnitedStatesArmy、CanadaCustomsandRevenueA

3、gency、IntelCorp、Compaq、Lucent、MicrosoftLtd、DellComputerCorporation、Hewlett-Packard、Siemens、WaltDisneyWorldCo.、CompuwareCorp、AMD(Isn'tthatironic)、NortelNetworks、MacromediaInc.、BritishTelecommunicationsplc、eBay等等公司均在使用WOL技术。要实现远程唤醒,还需要硬件的设置:主板和网卡必须都支持远程唤醒功能。一般目前的主板都支持这个功能(200

4、2年以后的板都有),支持的主板上通常都有一个专门的3芯插座,以便在关机时为网卡供电。但并非所有的网卡都支持该功能(特别是一些价格较便宜的低档网卡),要判断网卡是否支持远程唤醒功能的方法很简单,支持远程唤醒的网卡上都有一个3针的WOL接口和一条3芯的远程唤醒电缆,通过判断网卡是否带有WOL接口即可(有些较新的网卡可能没有WOL接口也能支持远程唤醒。这是因为现在流行的主板支持PCI2.2标准,而PCI2.2标准不需要通过专门的WOL接口为网卡供电,允许主板直接通过PCI插槽向网卡提供Standby电源)。1.硬件连接网卡安装完毕后将远程唤醒电缆的

5、一端插入到网卡的WOL接口上,另外一端与主板的3针WOL远程唤醒接口相连(该接口旁通常标有WOL_CON的字样,当然如果主板和网卡都支持PCI2.2标准则无须做这一步)。需要说明的是,某些主板上已经集成了具有网络唤醒功能的网卡,只要开启“WakeonPCICard”功能就可以了,没有什么三脚插座,更不需要专用的三芯连线。2.CMOS设置打开CMOS远程唤醒功能很简单,只要将CMOS设置中的“PowerManagementSetup”的“WakeUpOnLAN”或“ResumebyLAN”项设置为“Enable”或“On”即可。ATX电源必须要

6、使用ATX电源,而且其+5VStandby电流必须比较大,根据Intel的建议,它需要在600mA以上。该电流的大小可以从电源外部标识中的+5VSB(或+5AUX,5VSB)栏里查到。(绝大部分的网卡在0.7A以下都可唤醒)如果远程计算机最后一次关机的时候是属于非正常关机(突然断电或者关机时死机等),唤醒就有可能会失败。在Windows2000/XP系统中如果在关闭计算机时使用休眠,也可能会造成唤醒失败。这是因为一些网卡需要复位一个标记,这只有在操作系统正常关闭的时候才会发生。软件的实现方面,其实就是通过socket向目标的机器发送Magic

7、Packet(魔术包),魔术包的格式,包含有连续6个字节的“FF”和连续重复16次的MAC地址。你可以在任何协议的数据包(如在TCP/IP、IPX包)中填上"FFFFFFFFFFFF"+连续重复16次的MAC地址,就可利用该协议作出一个使用该协议的MagicPacket。只要NIC检测到数据包中任何地方有这样的片段,便会将计算机唤醒.假设被控计算机的Mac地址为01:02:03:04:05:06(6bytes),那么那台机器的网卡在数据帧内发现以下的片断便会将计算机唤醒。    FFFFFFFFFFFF01020304050601020304

8、0506010203040506010203040506    01020304050601020304050601020304050601020304050601

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。