WOL seems to be broken in the kernel at the moment.
Search for
WOL broken Kernel
The problem seems to be that when your computer shuts down, it
fully shuts down your LAN card, so it is no longer listening for the magic packet.
There have been some "workarounds" posted, but none of them worked for me