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地址就可以。设置方法如下:进入
控制面板的网络,找到你的本地连接,并且进入本地连接的属性,正确进入后如下图(我的
系统是win7,xp也大同小异)
看到了么,找到里面的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都能身体
棒棒!!
发布评论