找回密码
 注册
快捷导航
查看: 10530|回复: 16

【原创】ADSL拨号内网也实现远程唤醒

[复制链接] |自动提醒
阅读字号:

1295

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-25
银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)金牌荣誉勋章(注册20年以上会员)
发表于 2006-4-7 01:11:51| 字数 100| - 中国–山西–太原 联通 | 显示全部楼层 |阅读模式
远程控制内网机器可以通过设置路由器端口映射实现,但远程唤醒需要发送数据包到指定的网卡上,如何让数据包通过路由器,使指定网卡接收到而实现唤醒功能?

[ 本帖最后由 dafei 于 2006-4-7 20:05 编辑 ]

1295

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-25
银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)金牌荣誉勋章(注册20年以上会员)
 楼主| 发表于 2006-4-7 01:43:37| 字数 412| - 中国–山西–太原 联通 | 显示全部楼层
以 adsl 拨号接入为例
远程控制:adsl 拨号连接+花生+远程控制软件
远程唤醒:adsl 拨号连接(1、通过带路由猫内置自动拨号功能实现,2、不带此功能的猫+路由器内置拨号功能实现)这样网络的连通状态已经具备(lan接入就不必说了,只要路由器不关网络就处于连通状态),最关键的就是如何让数据包通过路由器,使指定网卡接收到而实现唤醒功能。
内网测试:软件 magic packet  windows xp sp2  硬件 IBM T41 Intel PRO/1000 和 COMPAQ N620c Broadcom NetXtreme
                    Intel PRO/1000 唤醒设置为-魔包或定向数据,Broadcom NetXtreme Wake Up设置为-both
                    2台机器互相实现唤醒
公网测试:同上COMPAQ N620c通过cdma1x接入发送数据包到IBM T41,IBM T41 通过路由自动拨号接入,接下来就=兄弟们赐教了。

[ 本帖最后由 dafei 于 2006-4-7 01:44 编辑 ]
回复 支持 反对

使用道具 举报

2761

回帖

0

积分

244

资产值

入门会员 Rank: 1

注册时间
2005-3-14
发表于 2006-4-7 03:43:20| 字数 11| - 中国–山东–济南 联通 | 显示全部楼层
我也想知道,等高手解答
人生百年,几多离散?
回复 支持 反对

使用道具 举报

1295

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-25
银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)金牌荣誉勋章(注册20年以上会员)
 楼主| 发表于 2006-4-7 18:52:35| 字数 151| - 中国–山西–太原 联通 | 显示全部楼层
最新成果
公网测试:同上COMPAQ N620c通过cdma1x接入发送数据包到IBM T41,IBM T41 通过路由自动拨号接入,路由器映射 2304 端口到 IBM T41 ,通过COMPAQ N620c 广播 T41 的 MAC 地址,实现唤醒功能,但广播的 IP 范围不是255.255.255.255而是路由器接入的公网 IP。
回复 支持 反对

使用道具 举报

1295

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-25
银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)金牌荣誉勋章(注册20年以上会员)
 楼主| 发表于 2006-4-7 21:43:43| 字数 226| - 中国–山西–太原 联通 | 显示全部楼层
总结一下吧!
准备工作:
1、硬件:带路由的ADSL猫+hub 或 不带ADSL猫+路由器(能实现自动拨号就可)
      以下以华为 mt800 不带路由版 + TP-link TL-R402M路由器为例
2、软件:Magic Packet 1.0 或 LanHelper v1.48
     下载地址:
      http://ftp.pconline.com.cn/pub/download/200304/magic_pkt.exe
      http://www.hainsoft.com/cn/download.htm
回复 支持 反对

使用道具 举报

1295

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-25
银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)金牌荣誉勋章(注册20年以上会员)
 楼主| 发表于 2006-4-7 21:49:02| 字数 68| - 中国–山西–太原 联通 | 显示全部楼层
被唤醒端
1、被唤醒pc网卡设置(T41 Intel PRO/1000 为例)
2、路由器 UDP 协议 2304 端口映射(唤醒目标端口默认为2304)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

1295

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-25
银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)金牌荣誉勋章(注册20年以上会员)
 楼主| 发表于 2006-4-7 21:56:38| 字数 172| - 中国–山西–太原 联通 | 显示全部楼层
唤醒端
3、Magic Packet 唤醒数据包发送
      类似LanHelper设置(LanHelper局域网应用功能较多)
注:此处 IP 广播地址没有设置为255.255.255.255,而是设置为路由器ADSL自动拨号获得的IP地址,因为我设置为255.255.255.255并没有实现唤醒,也可能和我的网络状况有关,网络上路由器没有把广播转发到被唤醒端。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

1295

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-25
银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)金牌荣誉勋章(注册20年以上会员)
 楼主| 发表于 2006-4-7 22:00:59| 字数 378| - 中国–山西–太原 联通 | 显示全部楼层
4、唤醒
我的唤醒端采用 CDMA1X 接入Internet 运行Magic Packet或LanHelper填入路由器ADSL自动拨号获得的IP地址和被唤醒端网卡的 MAC 地址,发送,唤醒成功。
答疑:
1、被唤醒端处于关机状态,如何获得路由器ADSL自动拨号获得的IP地址呢?
答:可以通过被唤醒端同一局域网的其他开着的电脑用花生或qq获得。
2、IP 广播地址设置为255.255.255.255为什么不能唤醒?
答:可能网络上路由器没有能把唤醒的 UDP 数据包转发到被唤醒端,具体还得xd们讨论实践了,假如能实现广播唤醒而不用制定IP,那么问题1也就不存在了。

以上方法的局限性就在于不能实现IP广播唤醒,而需要制定IP,lan接入的局域网没有试验过,现在休假在家,没在公司,感兴趣的xd可以试验,并发帖说明,共同交流。

[ 本帖最后由 dafei 于 2006-4-7 22:03 编辑 ]
回复 支持 反对

使用道具 举报

5857

回帖

60

积分

9656

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-4-15
发表于 2006-4-7 23:02:27| 字数 17| - 泰国 True网络 | 显示全部楼层
正需要这方便的资料呢!
谢谢楼主了!
T43 IQV/1.86G/1G/100G/X300/WiFi/BT/DVD-CDRW/14.1'/Ultrabay SLIM 160G+120G
回复 支持 反对

使用道具 举报

1317

回帖

0

积分

1235

资产值

入门会员 Rank: 1

注册时间
2006-1-15
发表于 2009-1-8 21:07:16| 字数 8| - 中国–江苏–镇江 电信 | 显示全部楼层
学习下
以后好查找
t60 b14 t7200 3g ddr2 80g atix1400 1400*1050 minidock zte ac560 3g
回复 支持 反对

使用道具 举报

611

回帖

0

积分

11

资产值

入门会员 Rank: 1

注册时间
2006-11-1
发表于 2009-2-9 12:43:50| 字数 29| - 中国–江苏–苏州 电信 | 显示全部楼层
能不能映像2304端口段。
通过改MAC来唤醒不同的机器呢?
HP NC8000/1.7超2.26/1G*2/120G/64M/COMBO
回复 支持 反对

使用道具 举报

1

回帖

0

积分

11

资产值

入门会员 Rank: 1

注册时间
2007-11-2
发表于 2009-8-20 14:12:36| 字数 33| - 中国–四川–绵阳 电信 | 显示全部楼层
被唤醒pc未开机,,即未获得IP,ADSL如何将唤醒包传过去???
回复 支持 反对

使用道具 举报

170

回帖

2

积分

25

资产值

中级会员 Rank: 2Rank: 2

注册时间
2008-9-29
发表于 2009-8-21 10:26:31| 字数 155| - 中国–江苏–盐城 电信 | 显示全部楼层
QUOTE:
Posted by caijm on 2009-8-20 14:12
被唤醒pc未开机,,即未获得IP,ADSL如何将唤醒包传过去???




机器网卡是不休息的xd   路由器已经播上号了 且已经做过2304端口映射   any ip:2304>>>>>>>>192.168.0.16
routerboard1000 wrt600n routerboard rb112 thinkpad t61p
回复 支持 反对

使用道具 举报

833

回帖

6

积分

1250

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-4-25
发表于 2010-1-5 19:16:33| 字数 51| - 中国–广东–广州–天河区 电信 | 显示全部楼层
联想Y530,局域网内,可以远程关机,但不能远程开机,是怎么回事?BIOS中已经设置wake on LAN
Mobile:6688/6618、Treo600/650/680
【小买卖】www.MicroBuy.net
回复 支持 反对

使用道具 举报

67

回帖

0

积分

1235

资产值

入门会员 Rank: 1

注册时间
2008-3-14
发表于 2010-1-5 20:23:25| 字数 12| - 中国–广东–深圳 电信 | 显示全部楼层
因为广播是不能跨路由器的
回复 支持 反对

使用道具 举报

833

回帖

6

积分

1250

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-4-25
发表于 2010-1-6 19:01:12| 字数 71| - 中国–广东–广州–天河区 电信 | 显示全部楼层
QUOTE:
Posted by zclily on 2010-1-5 20:23
因为广播是不能跨路由器的


不好意思,我没说清楚。是2台机子在同一个局域网内
Mobile:6688/6618、Treo600/650/680
【小买卖】www.MicroBuy.net
回复 支持 反对

使用道具 举报

1

回帖

0

积分

1

资产值

入门会员 Rank: 1

注册时间
2011-9-16
发表于 2011-9-16 16:24:01| 字数 15| - 中国–福建–泉州 电信 | 显示全部楼层
内网可以启动,外网还不懂怎么弄
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-15 08:08 , Processed in 0.155005 second(s), 58 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部