I recently made a dual boot with Windows7 and Hackintosh. I used to powerup my Win7 from in- or outside my network without problems with magic packets. I have the same problems that you all describe. WOL only works for Windows, and only is working when Windows was the active OS before shutting down. Somehow Mountain Lion shuts down the Ethernet Adapter completely. I tried a lot of things, different drivers, etc, etc, , also the tip in this thread of manually putting my mac-address in the empty Network-address field in Windows, but nothing helps..and i really need WOL, so i found a temporary solution: The "startup or wake" schedule in Energy Saver works good, so i scheduled my hackintosh to wake up every morning at 8.00
In my org.chameleon.boot.plist i let Windows be my default boot-partitition.
In Windows i made a scheduled task for shutting down at 8.05. (somehow i could't find a way to power up windows automatically at a specific time).
So, this little trick let Windows always be the last active OS before shutdown, so i can use WOL if i need it.
I know this is not an elegant way of solving this problem, but i don't know how to do it otherwise.
PS, to use WOL from outside your network, i let my router forward to an IP-adress i don't use (for example: 192.168.1.27) with udp 9.
In windows i right click my network card in Device manager and activate Wake on magic Packets, and under power management you have to check all 3 boxes. I also found this tutorial (
http://www.cnetsys.com/how-to-enable-wake-on-lan-wol-windows-7), but i didn't use all of it..(did't need to enable simpleTCPIP or change the windows firewall settings)
I installed a little program on my android phone ("Wake on LAN") and let it send magic packets to the ip-address of my router (or my dyndns-name. I also have to put in the MAC-address of the computer i want to wake/startup.
I hope this is useful for some of you.
Grtz
Bart