So here is my current network setup: There is a central 'Cisco' router for the apartment. I connect wirelessly using an old router of mine (WRT54Gv2) with DD-WRT installed as a client to the central wireless network.
My router, using DD-WRT, supports dynamic dns and the like (and I'm open to that solution).
So, I would like to send a magic packet to my client router (or to the central router, if that isn't messy) to wake up my computer remotely, so that I can access it when I'm not at home.
I have an ASROCK|P67 EXTREME4 motherboard with support for Wake-On-Lan. The computer would automatically boot into an Ubuntu 11.10 that I would tunnel into using ssh or for graphical usage something like VNC.