I'm having trouble getting Wake-on-LAN working with ANY of our PCs.
We have a range of optiplex PCs, GX110, 150, 240 etc. They are all on the same subnet. They all have a "remote wakeup" option in the bios, which is enabled. All the ones I am testing on have the latest BIOS available.
I have a number of programs for sending/testing magic packets. I send a magicpacket while the remote PC is turned ON, to check it is able to recieve the magicpacket (using a magicpacket monitoring program) and it IS recieving the broadcast message.
I then shutdown the remote PC, and send the magicpacket, but nothing happens. I have also tried putting the remote PC in standby mode, but the magicpacket also does nothing.
I have tried multiple magicpacket sending programs, including "magictest" from 1a, and AMD's own magicpacket program. The packets always get detected by a monitor program, but never actually cause the machines to turn on.
Anyone got any idea what I need to do? It is obviously something at the remote PC end causing the problem... I couldn't find anything on the 3com site for firmware updates to the onboard 3c920 card or anything.
This small command line utility makes possible to switch on a computer from a second one by sending a "Magic Packet". Both of computers can be located on the same LAN or on the different LAN segments.
Requirements to use the WOL (Wake-On-LAN)
An ATX motherboard with an onboard, 3-pin "WOL" connector.
An ATX power supply that meets ATX 2.01 specifications.
A network card that can support WOL with its cable to the motherboard properly installed.
In the BIOS Power Management, you must enable the LAN Wakeup option.
How to use MC-WOL
Use the following command in a Windows DOS box:
MC-WOL ethernet-address [/a ip-address] [/p password]
A description for each argument follows:
ethernet-address - Ethernet MAC address of the network adapter of the destination computer.
ip-address - Multicast IP address of the LAN (see below) where the destination computer is located. This argument is not required if computers are located on the same LAN.
password - Is only required for a few adapter types. The password should be specified in ethernet hex format (i.e. 01:AA:02:BB or 01:AA:02:BB:03:CC:04:DD).
Example1: MC-WOL 00:01:02:58:A3:C7
If a target computer is on another LAN, IP address must be specified. For example you have a segment using the class C network 192.168.5.0. The broadcast ip address of this subnet is 192.168.5.255 - that's what you use as the destination IP address on the packet.
Example2: MC-WOL 00:01:02:5C:A1:B2 /a 192.168.5.255
This multicast packet will be delivered by router(s) to the ethernet switch that comprises the network segment.
How to get MAC address
You can use our freeware utility MCGETMAC.EXE, to obtain ethernet address of the NIC (network interface card) of the target computer.
Usage: MCGETMAC ip-address or name
Between using the drivers from 3com (
www.3com.com), using bitflip and putting in registry values as documented elsewhere, I can get WOL working if the system is completely shutdown. It does not work with hibernate, and the GX1 won't go to sleep because of the ATI Rage Pro video device. Any ideas as to how to get WOL to work with hibernation?
PBG_IT
3 Posts
1540
0
Posted March 29th, 2005 23:00