There is a lot of discussion about this issue, but other than using apple routers, I haven't seen a way to get this to work: I want to wake up my local macmini w/ mountain lion from my other macs. I have the settings set up to do it on the macs, but it is not getting through the network. Probably has to do with a setting in the router, but I need help to know how to do that. Thanks.
If it's useful, here's a write-up on wake on LAN and related topics from a while back, with links to various other documents, tools and mechanisms.
Various of Apple's wireless devices provide what's known as a sleep proxy for the target system. That is, the wireless devices mimic "being" the target device, and will wake the target device when there's activity determined to be necessary.
For the wake-on-LAN stuff, all of the intermediate routers have to support the traffic, and they almost certainly won't... As an alternative, get a firewall with a VPN server, VPN to that, and have at.
If you're particularly inclined, there are various fairly affordable network-connected power strips, or (more expensive) network-connected battery-backed power supplies; remote-managed less-interruptable power supplies. These can be used for controlling power, once you're connected to the VPN server on your LAN.