3

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

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

我正在通过一个 android 应用程序(名称:wake on lan)发送魔术包。我在我的 PC 上使用了一个嗅探器实用程序来检查它是否正在接收魔法数据包。以下是数据包详细信息。我在这里有一个疑问,数据包详细信息显示 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

谢谢,沙拉特

4

2 回答 2

3

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

您需要将 UPD 7 和/或 UDP 9 转发到 LAN 广播地址,而不是您的 PC 的 IP 地址。

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

于 2012-10-17T08:24:15.670 回答
-1

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

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

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

于 2014-11-11T03:13:55.173 回答