by khonjo on Mon Mar 14, 2011 1:50 am
No, so I did but still no luck.
I am using packet capture and analysis utility called Wireshark. The packets captured by the utility at its sending and its receiving end indicate as follows:
At the sending end: 192.168.1.101 is sending packet to destination IP of x.x.x.x, protocol WOL, with Magic Packet for GigaByte. . . (xx-xx-xx-xx-xx-xx)
Note that that 192.168.1.101 is the local IP of the PC where the magic packet sender is, and x.x.x.x is the public IP assigned to the router of the LAN where the target PC is. GigaByte is the vendor of the mobo in which the NIC is integrated and (xx-xx-xx-xx-xx-xx) is MAC ID of the NIC.
The packet captured at the receiving end or the packet captured between the router and the NIC of the target PC is as follows:
D-Link_xx:xx:xx is broadcasting protocol ARP asking who has 192.168.1.152 ? Tell 192.168.1.1
Note that xx:xx:xx is part of the MAC ID for the D-Link router. 192.168.1.152 is the local IP of the target PC. 192.168.1.1 is the gateway for the LAN.
The packet at the receiving end as above is not actually the packet received by the router but how the router reacted in response to the magic packet. There are many packets captured by the utility but the router broadcasting " who has 192.168.1.152" query happens only when the magic packet is transmitted so I assume that the broadcasting is triggered by the incoming magic packet.
Any further suggestion is appreciated.
Mobo: GA-790XTA-UD4 with BIOS F2
CPU: Phenom II x4 970 3.5GHz
RAM: 16GB GSkill DDR3 1333 4GBx4
HDD: SATA-300 x2 Hitachi HDE721010SLA330 & HDS721010CLA332
Video: ATI Radeon HD 5770
Audio: Xonar DS
PSU: Corsair VX450W 450W
Monitor: Gateway FPD2485W & Dell UltraSharp U2410, Screen Res.: 1920x1200
OS: W7 x64 Ultimate