局域网实现远程开机的一种技术.docx

上传人:b****8 文档编号:9396711 上传时间:2023-02-04 格式:DOCX 页数:20 大小:78.77KB
下载 相关 举报
局域网实现远程开机的一种技术.docx_第1页
第1页 / 共20页
局域网实现远程开机的一种技术.docx_第2页
第2页 / 共20页
局域网实现远程开机的一种技术.docx_第3页
第3页 / 共20页
局域网实现远程开机的一种技术.docx_第4页
第4页 / 共20页
局域网实现远程开机的一种技术.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

局域网实现远程开机的一种技术.docx

《局域网实现远程开机的一种技术.docx》由会员分享,可在线阅读,更多相关《局域网实现远程开机的一种技术.docx(20页珍藏版)》请在冰豆网上搜索。

局域网实现远程开机的一种技术.docx

局域网实现远程开机的一种技术

如何远程唤醒并控制家中关机的电脑

有时我们可能会碰到这样的情况:

在公司临时需要家里电脑中的资料,但又不可能马上跑回家打开电脑拷贝吧。

此时如果能在公司就能远程打开家中的电脑,并能进行远程访问控制,不就一切迎刃而解了吗!

那么,又该如何实现这种远程控制呢?

     要实现这种远程控制,肯定需要软件帮忙,在这方面使用最普遍的莫过于PcAnywhere。

不过大家也必须清楚,想通过PcAnyWhere控制远程计算机,必须知道被控端计算机IP地址,而一般家庭ADSL用户一般都没有固定IP地址,每次上网的IP地址都是由ISP态分配的。

由于断电或路由器重启等原因,IP地址就会发生变化;PcAnyWhere也就失去了用武之地,因此获取被控制端的IP地址是实现这种远程控制的前提。

下面开始具体实战。

     这里暂且将公司电脑称为主控端,家中电脑称为被控端。

整个实现流程分为两大部分:

     1、被控端准备。

配置远程唤醒、获取网卡MAC地址、配置IP地址解析、安装远程控制软件。

     2、主控制设置。

安装远程开机软件、安装远程控制软件。

     另外选用的是PcAnywhere10.51简体中文正式版,下载地址:

             

     一、被控端准备篇。

     当然,这里的被控端准备是指事先的准备,这一部分是关系到远程控制能否顺利实现的前提。

     1、配置远程唤醒。

     由于是要调用家里计算机中的资料,因此家里计算机肯定要处于开机状态;假设家里没人无法开启,那么就得想办法远程让这台计算机自动开机,这就需要被控计算机具备远程唤醒功能(WOL)。

     首先是网卡必须支持WOL;其次还要查看主板是否支持Wake-UpOnInternalModem(WOM)或者Wake-upOnLAN(WOL),如果支持就说明主板支持远程开机。

除此以外,计算机还必须安装有符合ATX2.03标准的ATX电源。

以上条件缺一不可,如果你的被控端不支持这些功能,那你还是趁早打消这个“远程”念头。

     接下来进入CMOS设置,选择划红线处电源管理一项(不同的BIOS版本可能位置不一样),敲回车键进入,如图1。

     在接着出现的设置界面中,将红色方框内的两个选项“resumebyRing/LAN(有些版本是WakeUpOnLAN/Ring)”和“WakeUponPCIPME#”都设置为“enabled”,意为启用这两项功能,如图2所示,这样就启用了该计算机的远程唤醒功能。

有些网卡需要通过跳线才能将“Wake-on-LAN”功能设置为“Enable”。

     提示:

如果主板不支持PCI2.2标准,还需要将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起来。

     通过下述方法可以获取网卡MAC地址。

     依次单击“开始/运行”,接着输入“cmd”进行DOS实模式窗口;然后在提示符后键入“ipconfig/all”命令,如图3所示红线部分的“PhysicalAddress”后跟的就是要找的MAC地址。

记下此地址后关闭此DOS窗口。

      2、配置IP地址解析。

    前面已经提到,要使远程控制软件PcAnyWhere发挥功能,必须要获得被控端在网络中的固定IP地址。

而一般ADSL用户上网后的IP地址,都是动态分配,只有局域网内的IP址才相对固定;如果中途掉电,会给操作带来很多麻烦。

这时就需要想办法让计算机在网络上始终保持固定的IP地址,常见的解决方案是安装动态域名解析软件,比如花生壳。

    步骤1:

请登录其官方网站  然后单击页面左上方“我的控制台”下的“注册”按钮,注册一个使用账号(护照)。

    步骤2:

注册成功后进入“我的控制台”,在页面左方的“域名管理”下拉选项里点击“申请免费域名”。

    步骤3:

接着会要求你填写详细的个人资料,之后即可按提示完成域名的注册,最后记得在注册成功页面里单击“激活花生壳服务”选项,以激活此服务.

    步骤4:

然后从网站上下载花生壳客户端并安装,安装完成后启动到登录界面,接着输入步骤1中申请到的使用护照,最后单击“登录”按钮。

从中我们可以看到,注册的免费域名“yun_”已经开始工作,解析的网络固定IP地址为“218.88.47.95”(界面右下角)。

    OK,这样每次开机花生壳服务会自动运行,我们便可以在远程计算机上通过在“运行”框内输入:

“yun_”来获得被控端的IP地址了。

    3、安装并配置远程控制软件。

    启动安装程序后,在进行到所示步骤时,注意要单击“允许远程管理pcAnywhere”后选择“该功能将安装在本地硬盘上”,然后再单击“下一步”;安装完成后重新启动计算机即可开始配置。

    步骤1:

启动软件后,单击快捷工具栏上的“被控端”图标,打开如图所示窗口。

这里显示了被控制端可以使用的连接项目,双击“添加被控端”图标,创建一个新的远程连接。

    步骤2:

接着在“连接信息”选项卡下勾选一类远程连接方式,这里通过互联网实现远程连接,应该勾选“TCP/IP”项;而如果是通过局域网进行远程控制,可以选择SPX和NetBIOS协议,如图所示。

    步骤3:

再切换到“呼叫者”选项卡,单击“新建项”图标,打开如图所示设置窗口,在这里设置允许用户访问以及控制的权限。

输入登录名及密码名单击“确定”按钮即可。

    提示:

在这个新建被控端设置窗口中,还可以进行诸多安全设置,大家可根据实际情况进行;其中必须要设置的一项是:

“设置”选项卡下的“被控端启动”部分,应该勾选“与Windows一起启动”,不然远程计算机虽然唤醒了被控端,但是在PcAnywhere里并没有启动被控端服务,这样是仍然无法实施远程连接的。

    步骤4:

最后返回主界面,可看到出现了一个新的被控端图标,可对其重命名;最后右键单击此图标,选择“启动被控端”命令,如图10所示。

之后Pcanywhere会最小化到系统托盘区里,并等待主控端的连接控制。

    提示:

最后可在主菜单上依次单击“工具/性能优化向导”命令,来优化被控端。

这样可使主控端获得更好的控制性能。

到此被控端的设置全部完成。

    二、主控端设置篇。

    相对于被控端来说,主控制的配置没有这么复杂。

首先在主控端分别安装远程开机软件和远程控制软件;然后在“运行”内输入“cmd”进入DOS模式,然后输入“pingyun_”命令,之后即可查看到被控端IP地址(218.88.47.95);最后利用这个IP地址即可成功登录被控端。

    1、安装远程开机软件。

    这里选用的是NetWakerforwindows简体中文版。

使用特别简单方便,没有使用时间限制,没有网卡限制;而且可以添加任意多个被控机记录,便于记忆和控制大量电脑。

可到以下地址下载:

    下载后需要进行简单的安装,安装完成后即可启动到如图所示主界面。

在“MAC地址栏”内输入从被控制端获得的实际网卡MAC地址,单击“发送开机信号”按钮即可启动被控端了。

    2、安装并配置远程控制软件。

    安装过程和被控端的操作一致。

启动软件后即可开始主控端的配置。

    步骤1:

单击快捷工具栏上的“主控端”图标,然后双击项目列表里的“添加主控端”.

    步骤2:

在弹出的“新主控端”窗口中,切换到“设置”选项卡;然后在如图所示红色框位置输入刚才获取到的被控端IP地址,最后单击“确定”按钮退出。

    提示:

这时会返回软件主界面,同样会出现新建立的主控端图标,并且可以重命名。

     三、实施远程控制。

    此时主控端与被控端都配置完成。

在主控端双击刚才新建的连接图标,接着会弹出正在连接的窗口,稍等之后会出现如图14所示登录窗口,输入在被控端配置的访问账号后即可。

    如图所示,即是成功登录到被控端的桌面。

此刻即可如在操作本地计算机一样,随意控制远程计算机,并且具有远程计算机的一切权限。

可以登录QQ、打开浏览器、发送邮件等。

    此外在最上边一排快捷工具栏中,有一个“文件传输”的选项,利用它可以非常方便的实现资料的对拷;如图16所示,左边窗口为主控端,右边窗口为被控端。

    远程操作完成后,还可以通过此软件远程关闭被控端。

至此,整个ADSL的远程网络控制宣告成功!

     四、后记。

    其实远程控制并不是有些朋友想象的那样难,只要被控端与主控端正确设置,还是很容易实现的。

文中所述的这种被控端无人值守的情况,属于远程控制最典型的应用;配置的关键在被控端,需要被控端硬件支持远程唤醒以及拥有一个固定的互联网IP地址,而这些条件也是通过软、硬件“协作”的办法来实现。

找对软件,熟知远程控制的操作过程是成功与否的前提。

要想对远程服务器实现开机,有两种方法可以实现:

  Wake-upOnLAN(局域网开机,简称WOL)和Wake-UpOnModem(调制解调器开机,简称WOM)。

  ①WOL(局域网)

  要实现局域网开机,主板和网卡必须都支持远程唤醒功能。

一般目前的主板都支持这个功能,支持的主板上通常都有一个专门的3芯插座,以便在关机时为网卡供电。

但并非所有的网卡都支持该功能(特别是一些价格较便宜的低档网卡),要判断网卡是否支持远程唤醒功能的方法很简单,支持远程唤醒的网卡上都有一个3针的WOL接口和一条3芯的远程唤醒电缆,通过判断网卡是否带有WOL接口即可(有些较新的网卡可能没有WOL接口也能支持远程唤醒。

  这是因为现在流行的主板支持PCI2.2标准,而PCI2.2标准不需要通过专门的WOL接口为网卡供电,允许主板直接通过PCI插槽向网卡提供Standby电源)。

  1、硬件连接

  网卡安装完毕后将远程唤醒电缆的一端插入到网卡的WOL接口上,另外一端与主板的3针WOL远程唤醒接口相连(该接口旁通常标有WOL_CON的字样,当然如果主板和网卡都支持PCI2.2标准则无须做这一步)。

  2、CMOS设置

  打开CMOS远程唤醒功能很简单,只要将CMOS设置中的“PowerManagementSetup”的“WakeUpOnLAN”项设置为“Enable”即可。

  3、远程唤醒计算机

  远程计算机的网卡只有收到特殊的信号才会激活系统开机,所以我们还要借助相应的软件产生这些数据帧。

类似的软件很多,最有名的是AMD公司开发的MagicPacket,此外还有一些网卡自带的诊断程序也有该功能。

本文给大家推荐一款国人开发的软件——“网络唤醒”(注:

“局域网助手LanHelper”的前身即为“网络唤醒”)。

  网络唤醒是一个无须安装的绿色软件,首先解压缩下载的压缩包后,然后运行其中的“网络唤醒V041.exe”打开《网络唤醒》。

由于只有知道远程计算机的MAC地址才可以进行唤醒,所以首先要使软件知道远程计算机的MAC地址。

  单击“局域网”菜单的“扫描网络”,《网络唤醒》会扫描局域网中所有正处于开机状态的计算机,并将计算机名、IP地址和MAC地址等信息显示在“列表信息”中(如果没有扫描到目标计算机,可以单击“局域网”菜单的“手工增加”),完成后单击“列表”菜单的“保存列表”,将扫描的结果保存起来以便下次使用。

  若要唤醒网络中某台计算机,可以在“列表信息”中右击该计算机,选择“唤醒”。

如果要将列表中所有计算机都唤醒可以选择“唤醒全部”。

  二、WOM(互联网远程开机)

  WOL只能在局域网中使用,如果远程唤醒计算机与本地距离较远,我们就必须通过WOM来实现远程唤醒(可以毫不夸张地说,凡是电话能通的地方都是利用WOM来实现远程唤醒)。

  WOM同样需要主板和Modem的双重支持(目前大多数主板和Modem都支持此功能)。

  实现WOM比较简单,将Modem正确连接到计算机和电话线后,将CMOS中的“PowerManagementSetup”中的“PowerOnbyRing”项设置为“Enable”即可。

  现在只要Modem处于开启状态,拨打Modem所提供的电话号码就可以通过WOM实现远程开机了。

而且使用WOM进行远程唤醒不用担心电话费的问题,因为Modem只要侦测到电话震铃不需要接听电话就可以启动机器(所以,我们不用花一分钱就可以打国际长途去唤醒位于另一个国家中的计算机了)。

 

如何实现网络唤醒开机

----新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等功能,对于网络唤醒开机,由于需要特殊的软硬件支持,加上一些资料对比介绍很少,因此,使得一些用户在已有硬件支持的情况下不知怎样实现网络唤醒开机。

在此,本文将详细说明如何实现网络唤醒开机。

怎样实现网络唤醒开机

----如果用户想通过网络唤醒一台指定的计算机,首先需要知道能标识该计算机的身份号。

由于被唤醒的计算机处于关机状态,也就没有了IP地址和计算机名字,惟一能标识其身份的只有内部网卡的物理地址,即MAC地址,该地址是惟一的,而且每块网卡的MAC地址均不相同。

----当用户知道被唤醒的计算机MAC地址后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数据包。

此时,被唤醒的计算机虽然处于关机状态,但是其内部网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。

因此控制芯片通过检查数据包内的MAC地址,就可确认自己就是该数据包的收件者,然后通过专用连线发出开机信号,通知主板开机启动。

硬件需求

----应用网络唤醒开机功能必须要有相应的硬件支持才可使用。

----首先要有主板支持。

现在,新一代的主板大都支持网络唤醒功能,而且在主板上都有一个三脚插座,它一般在PCI插槽附近,旁边标注“WOL”。

----其次必须要有网卡支持。

这类网卡在主板上比一般的网卡多了一个三脚插座,并且通常还附带一条专用的三芯连接线,该线是用来连接主板和网卡之间的三脚插座。

----最后还必须要使用ATX电源,而且其+5VStandby电流必须比较大,根据Intel的建议,它需要在600mA以上。

该电流的大小可以从电源外部标识中的+5VSB栏里查到。

----需要说明的是,某些主板上已经集成了具有网络唤醒功能的网卡,所以也就没有什么三脚插座,更不需要专用的三芯连线。

软件需求

----为了唤醒网络上的计算机,用户必须发出一种数据包,该数据包的格式与普通数据包不同,而且还必须使用相应的专用软件才能产生。

当前比较普遍采用的是AMD公司制作的MagicPacket1.0,这套软件可以生成网络唤醒所需要的特殊数据包。

该数据包包含有连续6个字节的“FF”和连续重复16次的MAC地址。

MagicPacket1.0虽然只是AMD公司开发推广的一项技术,并非业界公认的标准,但是仍受到很多网卡制造商的支持,因此许多具有网络唤醒功能的网卡都能与之兼容。

----MagicPacket1.0软件可以从Internet上下载,其下载地址是/pcnet_family/drivers/magicpacket.html,文件名是magic_pkt.exe,文件大小为900多KB。

MagicPacket软件使用说明

----从Internet上下载magic_pkt.exe后,直接运行它就可以开始安装。

该软件默认安装在C:

\pcnet\magic_pkt目录下,由于不会在程序项中或桌面上增加任何快捷方式,因此,要想运行该软件,用户必须自己到所安装的目录下执行magpac.exe,自己动手将该程序在桌面上建立一个快捷方式也行。

----网络唤醒开机的操作方法如下:

----1.运行magpac.exe,其界面如图1所示。

----2.选择“Magicpackets”*“PowerOnOneHost”,出现如图2所示的画面。

----3.在“DestinationEthernetAddress”对话框中填入所要唤醒的计算机MAC地址,然后单击“Send”,该计算机就会被唤醒,开机启动。

----当然该计算机BIOS中“WakeOnLAN”或者“ResumebyLAN”选项必须设置为“Enable”。

至于网卡的MAC地址,可从网卡设置软件中获得,或者运行“winipcfg.exe”(如图3所示),其中适配器地址栏中所显示的数字就是MAC地址。

局域网实现远程开机的一种技术

局域网实现远程开机的一种技术,无论被访问的计算机离我们有多远、处于什么位置,只要处于同一局域网内,就都能够被随时启动。

  这种技术非常适合具有远程网络管理要求的环境,如果有这种要求在选购网卡时应注意是否具有此功能。

  可被远程唤醒的计算机对硬件有一定的要求,主要表现在网卡、主板和电源上。

  1.网卡能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡。

远端被唤醒计算机的网卡必须支持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。

另外,当一台计算机中安装有多块网卡时,只将其中的一块设置为可远程唤醒。

  2.主板主板也必需支持远程唤醒,可通过查看CMOS的"PowerManagementSetup"菜单中是否拥有"WakeonLAN"项而确认。

另外,支持远程唤醒的主板上通常都拥有一个专门的3芯插座,以给网卡供电(PCI2.1标准)。

由于现在的主板通常支持PCI2.2标准,可以直接通过PCI插槽向网卡提供+3.3VStandby电源,即使不连接WOL电源线也一样能够实现远程唤醒,因此,可能不再提供3芯插座。

主板是否支持PCI2.2标准,可通过查看CMOS的"PowerManagementSetup"菜单中是否拥有"WakeonPCICard"项来确认。

  3.电源若欲实现远程唤醒,计算机安装的必须是符合ATX2.01标准的ATX电源,+5VStandby电流至少应在600mA以上。

  计算机拥有远程唤醒功能并不等于能够实现远程唤醒,在实现之前,还必须对硬件作必要的连接和设置。

以及需要借助相应的软件才能实现。

例如使用AMD公司的MagicPacket来作为远程唤醒软件等。

 

实战网卡远程唤醒

WOL,Wake-on-LAN(远程唤醒技术)是一种利用局域网中的网卡实现远程开机的技术,其在实际使用中有一定的用处,故我们在此局域网技巧文章中也对其作番介绍。

 

 1.实现远程唤醒的几个要点

 

  要实现远程唤醒,那么被作为远程唤醒一方的电脑需要符合以下条件才行:

 

  首先,要实现远程唤醒,那么作为远程唤醒一方电脑中安装的网卡需要支持“WOL”功能才行,例如最常见的8029/8139系列网卡都支持这项功能。

 

  其次,需要电脑的主板也要支持远程唤醒才行,一般PⅡ级以上的主板都支持这项功能,这点倒不用担心。

此外,以前的主板要支持远程唤醒,其主板上(及网卡上)都有一个专门的3芯插座(PCI2.1标准),以利用主板电源来给网卡进行远程唤醒时所需的供电。

由于现在的主板都已支持PCI2.2标准,已无需这个专门的3芯插座就能通过PCI插槽向网卡提供+3.3VStandby电源来实现远程唤醒(注:

主板是否支持PCI2.2标准,可通过查看BIOS中的“PowerManagementSetup”菜单中是否有“WakeonPCICard”项来确认)。

所以大家可见现在的新主板和网卡大都已取消了这个专门的3芯插座。

 

  第三,要想实现远程唤醒,远程被唤醒一方电脑的电源必须是符合ATX2.01标准的ATX电源,+5VStandby电流至少应在600mA以上。

ATX2.01标准的ATX电源已是现在ATX电源的基本生产标准,所以这点大家也不用担心。

 

  最后,要想实现远程唤醒,还需要有发送远程唤醒数据包的软件才行,常见的该类软件有AMD公司的MagicPacket1.0。

该软件可生成用于远程网络唤醒的特殊数据包,该特殊数据包中包含有连续6个字节的“FF”和连续重复16次的网卡卡号地址(MAC地址)。

 

 2.实现远程唤醒的步骤

 

  要实现远程唤醒需要对以下几个方面进行设置和连接。

 

  首先,要确保被唤醒的远程计算机能够自动登录Windows,而不是需要输入密码选“确定”才能登录Windows。

解决的办法如后:

在“控制面板”中双击“用户”图标,在对话框中删除所有的用户,重新启动计算机时,当显示登录对话框时,不输入密码直接单击“确定”。

然后打开“控制面板”中的“网络”选项,将“主网络登录”选为“Microsoft友好登录”或“Windows登录”即可。

 

  接下来,可进入被唤醒的远程计算机CMOS参数设置。

选择电源管理设置“PowerManagementSetup”菜单,将“WakeuponLAN”项或“WakeonPCICard”项均设置为“Enable(打开)”,启用该计算机的远程唤醒功能。

 

  接下来,可在被唤醒的远程计算机网卡上找到该网卡的6位或12位网卡地址,如没有,可在电脑上选“开始→运行”,在运行栏中输入“Winipcfg”,在打开的界面中选择网卡名称就可见到电脑上所使用的网卡(适配器)地址。

 

  接下来,我们可将MagicPacket软件在用来唤醒远程计算机的电脑上安装好,运行其中的“Magicpac.exe”程序,在出现的主窗口中,单击选择“MagicPackets”菜单中的“PoweroneHost”,在出现的“DestinationEthernetAddress”输入框中输入刚才获知的目标计算机网卡MAC地址,然后单击“Send”按钮发送。

远程计算机将被自动启动,稍候即可对其进行操作了。

 

  此外,大家在使用远程唤醒时常会遇到一个问题,那就是如何将被唤醒的远程计算机关闭。

可事先对其进行如下设置,以使其在使用一段时间后自动关闭,方法是打开“控制面板”,选择“电源管理”,将“电源方案”一项设为“始终打开”,在“系统等待状态”中将时间设为需要的一个值即可,例如我们将其设为“5~15分钟”,那么当该电脑无操作5~15钟之后将自行关机。

 

其实TP-LINKTF-3239D是可以实现网络唤醒的,不过有两个条件:

一、主板的必须支持高级电源管理,即ACPI.

二、主板的PCI总线必须是2.2版本以上.

远程唤醒一点通

《计算机应用文摘》曾经在2003年第7期的《运筹帷幄,决胜千里——远程遥控》一文中介绍了如何实现远程控制技术,可是远程控制首要条件是远程计算机必须处于开机状态。

但让远程计算机24小时开机等待客户机的连接是不现实的。

那能不能在需要时远程控制计算机开机呢?

答案是肯定的。

我们可以借助远程唤醒技术来实现这个功能。

远程唤醒技术主要有两种实现方式:

Wake-upOnLAN(局域网开机,简称WOL)和Wake-UpOnMode

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1