I have a Dell Poweredge 2550 that I'm trying to get to respond to wake on lan packets.
Is wake on lan complicated? I didn't used to think so. When I first got the machine in question (second hand), I thought "Hey, wouldnt it be great if it supports wake on lan", I sent the magic packet to it an lo and behold it booted. Great.
Now it doesnt respond to it though
Most things I read recommended running something like
ethtool -s eth0 wol g
Which when I power off the machine (using `shutdown -Ph now` (does that matter?)), it goes through all the usual motions but won't respond to the the magic packet to bring it back up.
I looked on the dell site and followed their instructions for creating a boot disk that can alter the wol settings, essentialy it was an MS-DOS boot disk and a utility for the intel boot agent called "ibautil", if I run this from the boot disk...
ibautil -nic=1 -wole
Then power the machine off it will respond to magic packets and power up. If I power it off while its still in the BIOS then sometimes it will respond to another magic packet and othertimes it wont.
If however, I let it go all the way through its boot cycle (it doesnt have an HD, it netboots using PXE), then it will boot the OS and upon shutting the box down it will not respond anymore to magic packets. This is even if I run the `ethtool -s eth0 wol g` command from within the operating system.
As this machine is one of a small group (all identical hardware and problem), it would be nice to have this feature so I could rely on it to remotely turn machines on and off.
My guess is that something in the boot sequence, possibly even the design of WOL, clears the WOL setting and I need to apply this again at OS shutdown time. Bits i've pieced together suggest it might be a wake on pci issue.