通过PcAnywhere远程控制动态IP局域网中的计算机

通过PcAnywhere 远程控制动态IP 局域网中的计算机 解决方案 2010-04-26 10:18:14 阅读89 评论0 字号:大中小场景:外网的一台电脑A 控制局域网中的一台电脑B ,局域

通过PcAnywhere 远程控制动态IP 局域网中的计算机 解决方案 2010-04-26 10:18:14 阅读89 评论0 字号:大中小

场景:外网的一台电脑A 控制局域网中的一台电脑B ,局域网是通过路由器连接ADSL 上网的, 也就是说局域网没有固定IP 地址。要求:电脑A 可以远程唤醒电脑B

这里暂且将电脑A 称为主控端,电脑B 称为被控端。整个实现流程分为两大部分:

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

2、主控制设置。安装远程开机软件、安装远程控制软件。

本例选用的是PcAnywhere 12简体中文正式版。

一、被控端准备篇。

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

1、配置远程唤醒。

由于是要调用家里计算机中的资料,因此家里计算机肯定要处于开机状态;

假设家里没人无法开启,那么就得想办法远程让这台计算机自动开机,这就需要被控计算机具备远程唤醒功能(WOL )。

首先是网卡必须支持WOL ;其次还要查看主板是否支持Wake-Up On Internal Modem(WOM )或者Wake-up On LAN(WOL ),如果支持就说明主板支持远程开机。除此以外,计算机还必须安装有符合ATX 2.03标准的ATX 电源。以上条件缺一不可,如果你的被控端不支持这些功能,那你还是趁早打消这个“远程”念头。

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

图1

,

在接着出现的设置界面中,将红色方框内的两个选项“resume by Ring/LAN(有些版本是Wake Up On LAN/Ring)”和“Wake Up on PCI PME#”

都设置为“enabled ”,意为启用这两项功能,如图2所示,这样就启用了该计算机的远程唤醒功能。有些网卡需要通过跳线才能将“Wake-on-LAN ”功能设置为“Enable ”。

2

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

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

依次单击“开始/运行”,接着输入“cmd ”进行DOS 实模式窗口;然后在提示符后键入

“ipconfig/all”命令,如图3所示红线部分的“Physical Address”后跟的就是要找的MAC 地址。记下此地址后关闭此DOS 窗口。

图3

2、配置IP 地址解析。

解析IP 地址的前提:由于访问局域网中的电脑,因此需要做IP 映射才行,

第一、配置虚拟服务器,用来接受pcanywhere 的访问。进入路由器配置界面,转发规则虚拟服务器,点击添加进入虚拟服务器配置界面,输入端口号:注意这是pcanywhere 的数据端口号,IP 地址:是被控端的局域网IP ,协议选择TCP ,点击保存生效。如下图

,

第二、配置DMZ 主机,用于花生壳的域名解析,假设花生壳的域名访问被控端的网站。进入路由器配置界面,转发规则DMZ主机,DMZzhuangt :选择启用。DMZ 主机IP 地址:填写被控端机器IP 。

前面已经提到,要使远程控制软件PcAnyWhere 发挥功能,必须要获得被控端在网络中的固定IP 地址。而一般ADSL 用户上网后的IP 地址,都是动态分配,只有局域网内的IP 址才相对固定;如果中途掉电,会给操作带来很多麻烦。这时就需要想办法让计算机在网络上始终保持固定的IP 地址,常见的解决方案是安装动态域名解析软件,比如花生壳。

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

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

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

,

4

步骤4:然后从网站上下载花生壳客户端并安装,安装完成后启动到登录界面,接着输入步骤1中申请到的使用护照,最后单击“登录”按钮。从图5中我们可以看到,注册的免费域名“pp.vicp.net ”已经开始工作,解析的网络固定IP 地址为“218.88.47.95”(界面右下角)。

图5

OK ,这样每次开机花生壳服务会自动运行,我们便可以在远程计算机上通过在“运行”框内输入:“pp.vicp.net ”来获得被控端的IP 地址了。

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

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

,

图6

步骤1:启动软件后,

单击快捷工具栏上的“被控端”图标,打开如图7所示窗口。这里显示了被控制端可以使用的连接项目,点击“添加”图标,创建一个新的远程连接。

图7

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

,

图8

步骤3:再切换到“

呼叫者”选项卡,单击“新建项”图标,打开如图9所示设置窗口,在这里设置允许用户访问以及控制的权限。输入登录名及密码名单击“确定”按钮即可。

图9

提示:在这个新建被控端设置窗口中,还可以进行诸多安全设置,大家可根据实际情况进行;其中必须要设置的一项是:“设置”选项卡下的“被控端启动”部分,应该勾选“与Windows 一起启动”,不然远程计算机虽然唤醒了被控端,但是在PcAnywhere 里并没有启动被控端服务,这样是仍然无法实施远程连接的。

步骤4:最后返回主界面,可看到出现了一个新的被控端图标,可对其重命名;最后右键单击此图标,选择“启动被控端”命令,如图10所示。之后Pcanywhere 会最小化到系统托盘区里,并等待主控端的连接控制。

图10

提示:最后可在主菜单上依次单击“工具/性能优化向导”命令,来优化被控端。这样可使主控端获得更好的控制性能。到此被控端的设置全部完成。

,

二、主控端设置篇。

相对于被控端来说,主控制的配置没有这么复杂。首先在主控端分别安装远程开机软件和远程控制软件;然后在“运行”内输入“cmd ”进入DOS 模式,然后输入“ping pp.vicp.net”命令,之后即可查看到被控端IP 地址(218.88.47.95);最后利用这个IP 地址即可成功登录被控端。

1、安装远程开机软件。

这里选用的是NetWaker for windows 简体中文版。使用特别简单方便,没有使用时间限制,没有网卡限制;而且可以添加任意多个被控机记录,便于记忆和控制大量电脑。可到以下地址下载:

下载后需要进行简单的安装,安装完成后即可启动到如图11所示主界面。在“MAC 地址栏”内输入从被控制端获得的实际网卡MAC 地址,单击“发送开机信号”按钮即可启动被控端了。

图11

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

安装过程和被控端的操作一致。启动软件后即可开始主控端的配置。

步骤1:单击快捷工具栏上的“主控端”图标,然后双击项目列表里的“添加主控端”,如图12所示。

,

图12

步骤2:在弹出的“新主控端”

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

图13

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

三、实施远程控制。

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

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

,

14

可如在操作本地计算机一样,随意控制远程计算机,并且具有远程计算机的一切权限。可以登录QQ 、打开浏览器、发送邮件等。

图15

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

图16

远程操作完成后,还可以通过此软件远程关闭被控端。至此,整个ADSL 的远程网络控制宣告成功!

四、后记。

其实远程控制并不是有些朋友想象的那样难,只要被控端与主控端正确设置,还是很容易实现的。文中所述的这种被控端无人值守的情况,属于远程控制最典型的应用;配置的关键在被控端,需要被控端硬件支持远程唤醒以及拥有一个固定的互联网IP 地址,而这些条件也是通过软、硬件“协作”的办法来实现。找对软件,熟知远程控制的操作过程是成功与否的前提。

,

远程唤醒技术(WOL,Wake-on-LAN) ,即可通过局域网络实现远程开机,无论被访问的计算机离我们有多远、处于什么位置,只要处于同一局域网内,就都能够被随时启动。 远程唤醒的基本原理

当我们欲唤醒某台计算机时,可根据每块网卡都拥有其惟一的MAC 地址来识别计算机。你可以在本地计算机上运行远程唤醒软件,向网络中发送带有该网卡MAC 地址的特殊“Wake-up”数据包。被唤醒计算机确认数据是发给自己时,则通过三芯连线向计算机发出开机信号。

远程唤醒的硬件需求

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

1. 网卡

图1 全向QN409 10/100M自适应网卡

能否实现远程唤醒,其中最主要的一个部件就是支持WOL 的网卡。通常情况下,支持WOL 的网卡有一个3针的WOL 接口,并同时附送有一条3芯电缆用于与主板连接,也有的WOL 网卡没有连接线,如全向QN409(如图1所示) 、D-Link DFE-530TX和DFE-550TX 、Accton 1207D-TX/WOL和1207D-TC/WOL、联想LN-1068A 等。

注意,远端被唤醒计算机的网卡必须支持WOL ,而用于唤醒其他计算机的网卡则不必支持WOL 。另外,当一台计算机中安装有多块网卡时,只将其中的一块设置为可远程唤醒

2. 主板

主板也必然支持远程唤醒,可通过查看CMOS 的“Power Management Setup”菜单中是否拥有“Wake on LAN”项而确认。另外,支持远程唤醒的主板上通常都拥有一个专门的3芯插座,以给网卡供电。

图2 使用WOL 电缆连接网卡与计算机

需要注意的是,由于某些新型主板通常支持PCI 2.2标准,可以直接通过PCI 插槽向网卡提供 5V Standby 电源,即使不连接WOL 电源线也一样能够实现远程唤醒,因此,可能不再提供3芯插座。主板是否支持PCI2.2标准,可通过查看CMOS 的“Power Management Setup”菜单中是否拥有“Wake on PCI Card”项来确认。

3. 电源

若欲实现远程唤醒,计算机安装的必须是符合A TX 2.01标准的A TX 电源, 5V Standby电流至少应在600mA 以上。相关数据可以从其电源外部标签的 5VSB栏查到。

远程唤醒实现前的准备

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

1. CMOS和网卡设置

引导计算机,进入CMOS 参数设置。选择电源管理设置“Power Management Setup”菜单,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。

有些品牌的网卡产品(如联想LN-1068A )还需将网卡上的“Wake-on-LAN”功能设置为“Enable”。

2. 硬件连接

标签: