Yo no lo he conseguido, porque ten en cuenta una cosa, que dirección destino vas a poner al paquete? la IP de tu ordenador no, puesto que si esta apagado... el paquete WakeOnLan se envía por broadcast (en este caso, sería broadcast dirigido a la dirección de tu red), y este tipo de paquetes los routers se los cepillan para no saturar la red :(
Si en cambio tienes una red de ordenadores, en la que al menos uno está siempre encendido, podrías usar ese ordenador para despertar cualquier otro (porque ya sería despertar en la misma red)... asi que nada, a ver si alguien puede ayudarnos algo mas :)