1. 求教大神怎么实现用手机远程网络唤醒笔记本电脑
如果是用电脑去唤醒内网中的一台电脑,可以网络一下“WakeOnLanGui”这个软件。
电脑端设置:
a.主板WOL启动:进入BIOS,将“Power Management Setup”中的“Wake Up On LAN”或“Resume by LAN”项设置为“Enable”。
b.网卡WOL启动:进入windows后,进入设备管理器,选择要用于WOL的网卡,进入属性窗口选择“高级”标签,在列表里能找到“Wake
on Magic Packet”和“关机
网络唤醒”这些之类的值都设置为“开启”。还要将网卡属性中的电源管理“允许计算机关闭此设备以节约电源”复选框的打勾去掉。
路由器端设置:
a. 端口映射(虚拟服务器)
“转发规则”-“虚拟服务器”,添加一新条目,端口为9(7试过好像不行),IP地址为需要唤醒电脑网卡所使用的IP地址(比如192.168.1.101),协议为UDP,并使之处于“生效”状态。
b. IP与MAC绑定
“IP与MAC绑定”-“静态ARP绑定设置”,添加一新条目,MAC地址添为网
卡(被唤醒电脑上的)MAC,如00-15-60-CA-1A-B6,IP为上一步设置的IP192.168.1.101。当路由器收到从
internet发来的MagicPacket包时,由于设了端口映射就需要将其转发到192.168.1.101上。但由于电脑是处理关机状态,ARP
无法通过广播找到192.168.1.101这台电脑,Magic包将被路由器丢弃,因此进行静态的IP-MAC绑定,使数据包可以直接发往MAC为
00-15-60-CA-1A-B6的网卡上。此时,从理论上来说,通过internet的远程唤醒就可以成功了。但还有一些工作需要补充,以便更好地工作。
c.
为了确保该电脑在启动后可以获得192.168.1.101这个IP,需要在DHCP服务器中设置一个静态地址分配,即MAC00-15-60-CA-1A-B6
静态分配192.168.1.101永不过期。
d. 在路由器上使用动态DNS功能,申请获得“花生壳”域名服务,在路由器上面设置完成。
手机端设置:
安卓手机安装“Wol Wake on Lan
Wan”软件。进入后设置好域名,比如:xxx.oray.com。端口和路由器设定的一致为:9;subnet(子网掩码)设置为:255.255.255.255。(如果是255.255.255.0是不行的,原因和b一样,在关机状态下需要广播,让符合MAC的网卡获取数据包,这一点也是导致局域网可以唤醒计算机而广域网不行。)
这样就可以通过手机连接2G/3G网络通过路由器远程唤醒计算机了。还有重要的一点:只有计算机在正常关机且电源没有中断的情况下才能被唤醒,如果电脑的电源断开,重新供电是无法远程唤醒的。
2. 如何用网络唤醒来唤醒睡眠的电脑
电脑从睡眠状态唤醒一般是用电源开关唤醒,或者用键盘鼠标唤醒,这个状态是不能用网卡唤醒的。笔记本电脑从关机状态网络唤醒可以用网卡唤醒。所以一定要根据电脑提供的功能来做。想用手机在远程把电脑从睡眠状态唤醒,可以在电脑USB口插上每步科技的远程唤醒卡,就可以实现远程唤醒睡眠状态的电脑了。
3. 网络唤醒怎么用的
网络唤醒就是实现在局域网中的计算机中,一台计算机关机的情况下(电源要还插着),另外一台开着的计算机就可以启动那台关机的电脑。
原理不是很难,首先理解就是我们的计算机关机时,但是其实电源还提供有个+5V 的电压给主板的部分芯片使用,比如网卡。
然后局域网的一台计算机就可以发送一个数据包给关机的那个网卡接受,网卡收到后就自动开机,这种数据包是广播发送的,IP是255.255.255.255(局域网内的广播地址),但是mac地址就是你想要开机的那台电脑的mac地址。而且这种数据包的格式与普通数据包不同,必须要用专用的软件才能产生,比如AMD公司制作的Magic Packet。
你要设置网络唤醒,要进入bios里面设置才行,这个的话,一般主板都会支持的
4. 如何远程控制手机开机
5. 想用安卓手机远程网络唤醒家里的电脑 怎么操作 请BIOS设置已经解决 接下来怎么做
如果你想实现这功能这台主机必须有公网IP才好。内网的话也要做好端口映射才能使用。
注:不同主板和bios厂家位置会有差异。详情查询主板说明书即可
那要配合设备!不是直接可以的!需要绑定MAC地址!不可以直接唤醒的!请理解这其中的作用和需求!如果满意请采纳,谢谢
6. 请问如何跨网段实现网络唤醒
下面的分析可以参考,跨网唤醒需要在路由上进行设置:
远程唤醒:
1、除了在BIOS中开启远程唤醒功能外,有些主板要求开启以下功能:
AC Back Function(设置掉电重启后系统的状态)
主板的来电唤醒功能 比如一插电源线主机就启动看你想怎么设置了 使用远程唤醒将“AC BACK Function”设置为“Full-on”即可 关机,开机,先前的状态(原来开时后来电就马上开机,原来关机后来电时还保持关机状态)
2、另外,有些网卡还要在其属性中进行另外设置:
系统重新启动后,单击[开始]-][控制面板],然后选择[系统]。
在“系统属性”窗口中,选择[硬件] 标签,然后单击[设备管理器]。
在“设备管理器”窗口中,单击[网络适配器] 旁边的加号+,然后双击[marvell yukon 88e8036/8053 pci-e fast ethernet controller]。
选择[高级] 标签,然后选择[wake from shut down] 属性。
在“值”列表中选择[开],然后单击[确定] 以关闭对话框。
跨网段远程唤醒:
由
于跨网段要经过交换机或路由器,而它们是不允许广播的,所有些网友回答用 ip help address 原理么类似跨网段的DHCP,或者IP
DIRECTED BROADCAST 和 IP FORWARD PROTOCOL 需要ENABLE等。可是使用后发现还是不行,后来见到一文章:
************************************************************
远程开机,现在有两种方法,本地同一广播域内开机,远程过路由开机。
先谈谈本地开机。
要打开mac地址是00-0E-7F-7B-BD-32这台主机,发起pc发出一个广播。通过sniffer的ip包。可以看到目的MAC地址是FF-
FF-FF-FF-FF-FF,这是一个广播,再看目的ip地址,192.168.200.255,是ip广播,向下看,数据包是UDP,目的端口是
2304,源端口不必理会。
那么说,发一个广播,只要端口是2304就可以开机吗?显然不是,开机是有针对性的,不是发一个这样的广播,所有的机器都开机。关键就在那个数据里面。
看一下这个126字节的数据到底有什么,最初的6个子字节是全F,7到12字节就是要开机的MAC地址,然后循环出现,直到填充到126个字节为止。这才
是确定开那一台机器的关键。
总结一下,要开机就必须让被开的机器,收到端口为2304的udp数据包,包的内容包含了被开机的MAC地址。但是没有开机的机器没有办法设定ip地址,怎么才能让其收到,于是广播就是最好的方式了。
那么远程过路由开机怎么办,又不能进行广播。
通过抓包可以发现,目的mac地址变成了网关的,目的ip地址变成了那台机器设定的静态ip,其它数据没有变化。那么这样可以开机吗?前面不是说过了,没有开机的机器是无法设定ip的,它如何才能把这个数据送到该网卡呢。
这里就牵扯到一些路由器,交换机,hub的一些原理。hub是把所有的数据都发送到所有端口(物理),所以效率不高;交换机呢,是根据已经注册的mac
地址和端口(物理)的对应关系转发,那么没有开机的情况下,当然也没有注册mac地址了,但是交换机在对待没有注册的mac地址的时候,会把这个数据包发
往所有的端口(物理),这样也没问题了。那么作为远程的关键导入点的路由器,是工作在3层,它要查找ip地址和mac的对应关系,就用arp协议,我们知
道如果这台机器是down状态下,是不会应答arp广播的,那么这样说来无法开机了?结果却出人意料,机器却开机了,为什么?
分
析一下,进入路由器,察看arp
table,竟然有ip地址和mac的对应,稍作思考就明白,原来这台测试用的电脑刚刚做完开机测试,刚关机,开机的时候,即使我们什么都不
做,windows机器也会去找微软的服务器的,这已经不是秘密,那么它必然找过网关,所以网关当然就知道了这个ip和mac的对应关系,根本就不用
arp查找,直接就发出数据,机器接收到也就能开机了。为了证实这个想法,把路由器内的对应关系删除,果然不能开机了。
远程开机不能只开刚刚关闭的机器吧,症结就在ip和mac的关系上,那么绑定对应关系,问题迎刃而解。
************************************************************
于是在交换机中加入IP与MAC地址的绑定命令:arp 192.168.1.2 0011.e4e5.2489 arpa
然后用AMD的开机软件测试,在IP地址中输入192.168.1.2,在MAC地址中输入0011.e4e5.2489 ,OK成功。