2023年11月28日发(作者:)

网络唤醒无需任何软件,实现局域网广域网远程唤醒

计算机

发布时间:2014-04-05 20:25内容来源:未知 点击:222

准备工作和必要条件

1、前面说了,远程唤醒需要的条件是你的电脑支持网卡远程唤醒,无线网卡是做不到的,

必须是有线网卡。现在的电脑网卡基本上都支持网络唤醒,如何确定呢?进入电脑的bios

(有的电脑是开机按del键,有的是按f1键,有的是f2键,我使用的联想品牌机更过分点

需要ctrl+f1键进入工厂bios模式,这个根据你的电脑而定),找到wake on lan选项并且

设为enable,那么你就打开了硬件远程唤醒功能。是否正确被打开很重要的一点确定方法,

就是你的电脑关机以后,网卡上的工作指示灯保持亮着,连接到的路由器或者交换机相对应

lan口指示灯也能正确亮着或者闪烁就ok!(这部分工作因为bios内无法截图,请大家

自行摸索,何况每个电脑里wake on lan设置的位置也不同)

注意:其实大家现在用的主板基本上都支持远程唤醒的,如果找不到

wake on lan设置,那么就去别的地方看看。比如有的主板就在电源选

项里有pci wake up或者类似条目,意思是pci设备唤醒,网卡也属于

pci设备

2、电脑可以被唤醒后,接下来的工作就是确保用于唤醒的数据包可以

正确发送到被唤醒电脑。这里我们分为两种情况:局域网和广域网。

局域网实现这点很容易,只要把这台电脑设定为固定ip地址就可以。设置方法如下:进入

控制面板的网络,找到你的本地连接,并且进入本地连接的属性,正确进入后如下图(我的

系统是win7xp也大同小异)

看到了么,找到里面的tcp/ipv4,然后选择属性。(xp下只有tcp/ip可供选择)

看到了么?这里我把将要被唤醒的电脑ip地址设为了固定ip 192.168.1.118网关设成了路

由器的地址。有的路由器默认地址是192.168.0.1那么你的固定ip也要相应设置成同一网

段,这里XXX可以是2-255中的任意一个,不要和局域网内其他地址有

冲突就行,然后确定离开。

接下来,就是要被唤醒机器网卡的mac地址了。mac地址指的是你的网卡出厂时的全球唯

一地址,是一串字母和数字的组合。查看mac地址非常简单,开始——运行——输入 cmd

然后运行,会弹出一个黑色的dos窗口,里面输入ipconfig /all,注意中间空格,得到的结

果找到本地连接,里面就有你的mac地址,如下图:

好了,至此局域网内唤醒的所有准备工作都结束了,如果ipad和你想要唤醒的机器在同一

个局域网内,你可以直接跳到本文后面的唤醒部分查看如何唤醒。本文主要讨论的是广域网

的唤醒,所以需要的FY请继续耐心往下看就好。

广域网部分:

广域网唤醒就相对复杂一点。前面说了,远程唤醒就是往网卡发送唤醒包,这个包必须被发

送到正确的计算机。前面因为唤醒端(ipad)和被唤醒端(计算机)在同一个局域网内,所

以唤醒包是可以正确直达。广域网就不行,打个比方,就相当于邮递员投信,需要知道正确

的门牌号码。在同一个局域网内就相当于在一个小区里,信件可以很方便送达。如果在广域

网,信件必须首先进入你的小区大门也就是传达室,再由传达室发往内部地址。遗憾的是这

个传达室的地址不是固定的。大多数人用的都是拨号方式上网,不论是adsl拨号还是光线

宽带拨号,每次拨号后得到的公网ip地址都是不同的。那么我们在发送 唤醒包的时候,如

何能保证填写的发送地址正确呢?这个时候就需要设置DDNS来帮忙了。DDNS中文是动态

域名转换,也就是把你拨号后得到的ip地址和一个固定的网址联系起来,这样我们发送唤

醒包(相当于填写信件的收件人地址)时只要填写那个固定的网址,就可以自动转换为路由

器正在使用的ip地址了。目前的主流家用商用路由器都是支持DDNS的,只是每个路由器

支持的DDNS服务提供商不同罢了,有大家所熟悉的花生壳、3322等。我写此文时在公司,

公司用的是HBC的路由器,只支持3322的动态域名,我就以这个过程来详细叙述一下,

生壳之类的也都类似大家可以参照。

首先进入路由器的管理界面,这个大多数人都会,就是打开电脑的浏览器输入路由器的ip

地址,如本文说的 192.168.1.1,就可以打开管理页面,输入管理名和密码就可以进入,找

ddns的设置页面(每个路由器不同,叫法也不同,有的叫ddns,有的叫动态dns,有的

叫动态域名解析。。。。大家自己找吧),如下图:

就是这里了,服务器地址的下拉菜单里我的路由器只有3322你的路由器可能支持多个ddns

服务商,你选一个你喜欢的吧,比如花生壳之类。路由器通常很贴心帮你把服务商网址链接

也放上面,这里我们点击,进入网站注册去啦!注册内容我就不写了,总之

根据互联网管理规定你必须填写真实姓名身份证号和真实邮箱,因为初始登录密码需要邮箱

接收的。用注册好的登录名密码登录,就可以进入动态域名管理页面,如图:

点击新建,要求输入主机名,我这里随便输入一个方便自己记住的,比如wphone。(本来

截图时填写的是weiphone,想不到希网提示网址已被注册,想不到给抢先了哈)ip地址是

网站自动读取你当前的公网ip,这里不需改动任何东西,以后你拨号得到不同ip地址3322

都会自动响应更改。做完这些我们点确定,注意下图的变化:

看到了吧?你的动态域名里已经有了这个域名就可以用来与你的路由器

关联了。一个用户名下可以建立多个动态域名,用于不同的路由器关联。比如我可以建立两

个,一个用于公司的,一个用于家里的,互不影响。这里动态域名已经注册好了,我们可以

关闭页面并且回到路由器设置页面继续填写工作,跟我来。。。。

只要你填写正确,点击应用后,状态会显示注册成功。这里DDNS就设置完成,不难吧?

我喝口水喘喘气继续哈。。。。。

设置到这里,你的小区地址算是相对固定了,接下来就是设置怎么让门房把信件(也就是唤

醒包)准确送达你的计算机了。这个说起来也简单,你的内网ip首先要固定,比如前面已

经设定为192.168.1.118还记得么?在路由器设置里找到arp绑定,将你的计算机ip地址

mac网卡物理地址绑定,如下图:

看见没有,很轻松就添加进去了。接下来,我们要让路由器开放一个端口给我的机器用于远

程唤醒,这个端口你可以随意设置一个介于1-65536之间的数字,这个过程就被称为端口

映射。我这里以3389举例,进入路由器的虚拟服务器管理界面,选择新增(有的路由器是

在转发规则下面能找到虚拟服务器),如下图:

不得不说,我的路由器设置还是挺繁琐的。很多路由器,比如国内用的最多的tp-link只要

填写一个端口和一个ip地址两栏就好,我的要填这么多。注意服务名称是随便填写的。填

写完后,正确设置如图:

很好,至此端口映射和arp绑定工作都做完了,理论上路由器都可以正确把外网接收到的唤

醒包正确送达你被唤醒电脑的网卡。可是先别高兴太早,我就是高兴太早结果晚上回家发现

无法唤醒。找了半天才发现,有些路由器安全意识还真不是一般的强,防火墙拒绝了一切外

网请求。这点上大多数家用路由器都没这么严格,我公司用的HBC却是。既然已经写了这

么多,不妨再啰嗦一下以免有别的FY也卡在这里。原来设置在这里呢:

之前就是这里没有添加,导致外网唤醒包给截留在路由器了,并没有进入内网。这个传达室

也未免太一刀切了,唉~~~~~

激动人心的时刻到来了!写到这里,所有的准备工作都顺利结束,接下来只剩下唤醒。我最

先尝试的是论坛上说到的软件irpm,可是用了后发现唤醒内网很容易,唤醒外网电脑经常

不成功。参阅了不少文章,很多提到了一个子网掩码的问题,问题是irpm里根本没有填写

子网掩码的选项,或许这才是问题的关键,我不得而知。伟大的那谁都说过,任何困难都难

不倒英雄的zgrm么。于是我选择了更加简便的方法。打开ipad的浏览器,输入网址:

/wake-on-lan/,(友情提醒,请加入Bookmarks以后方

便调阅),这是一个在线提交唤醒包的网站,跟着我填写吧:

这里从上到下,第一栏填写你的mac地址,第二栏填写动态域名,第

三栏的子网掩码很关键,一定要照着我的填写。四个255代表的意思是

任何。我想iprm之所以不能唤醒是因为我们的路由器得到的公网ip

子网掩码中,掩码未必是默认的255.255.255.0从而导致发送地址失败,

我猜的哈。第四栏的端口就是你设置内网映射的端口了啊。点击wake

on lan,片刻后下方就会多出一行:Magic Packet sent to

,也就是你动态域名转换后的实际ip。我这里隐藏了,

担心大家太热情没事唤醒我的机器玩儿哈,开个玩笑:)

呼呼,总算说完了,花了我不少时间啊,谁让我平时那么懒,但为了有

需要的FY我可是豁出去了。说的不对大家批评,如果能够帮到你就是

我最大的荣幸了。最后提下,唤醒以后的控制大家的选择不同,我选的

teamviewer,感觉优点多多,这个就不在本文叙述了。希望在这个

交流平台上大家能够玩得开心,用的愉快,也希望大家的小i都能身体

棒棒!!