将PC配置为在LAN上唤醒



我正试图将我的Windows 7 PC配置为在局域网(S4和S5)上唤醒,但它根本不起作用。我已经遵循了所有的步骤。

  1. 更改了我的网络适配器设置以在魔术包上唤醒
  2. 已打开windows防火墙上的UDP端口7
  3. 端口将UDP端口7上的路由器转发到我的电脑
  4. 已配置BIOS(我的主板-Intel DH67BL)以在LAN上唤醒

我正在通过安卓应用程序发送魔法包(名称:唤醒局域网)。我在电脑上用了一个嗅探器工具来检查它是否收到了魔法包。以下是数据包的详细信息。我在这里有一个疑问,数据包的详细信息显示MAC地址(如下)。但是,我的适配器的MAC地址不同。我在发送魔术包时设置了正确的MAC地址。应用程序在发送之前是否更改了MAC地址?请帮忙!

    ---------------------------Wake-On-LAN Magic Packet---------------------------
Time received:
     09/15/12    12:13:34
UDP Header:
    |-Source IP :   157.56.106.184
    |-Destination IP    :   192.168.1.2
    |-Source Port   :   3544
    |-Destination Port  :   52146
    |-UDP Length    :   117
    |-UDP Checksum  :   675
MAC Address:
     FF FF 00 00 00 00
Raw Data (109 bytes):
     00 01 00 00 8C 37 59 92 1E 68 49 48 00 00 00 34
     4D 8A 27 66 D1 60 00 00 00 00 30 3A FF FE 80 00
     00 00 00 00 00 80 00 F2 27 62 C7 95 47 FE 80 00
     00 00 00 00 00 00 00 FF FF FF FF FF FE 86 00 64
     9D 00 00 00 00 00 00 3A 98 00 00 07 D0 03 04 40
     40 FF FF FF FF FF FF FF FF 00 00 00 00 20 01 00
     00 9D 38 6A B8 FF 00 00 00 00 20 01 00

谢谢,Sharath

3) 端口将UDP端口7上的路由器转发到我的PC

您需要将UPD7和/或UDP9转发到LAN广播地址,而不是PC的IP地址。

原因是当你的电脑关闭时,它没有分配IP地址,所以路由器没有与MAC地址绑定<=>ARP表中的IP地址,无法转发数据包。

原因:因为您没有将MAC绑定到本地IP

解决方案:访问您的路由器,使用MAC Bing(或类似功能)

注意:如果您在PC之前使用2个或多个路由器,则必须在所有路由器上进行Mac绑定和端口转发

最新更新