OS X Wake-On-LAN over Internet through Linksys Router!

Steven Kan wrote on :

I got this to work!

I have a G4/450DP running 10.1.3, sitting behind a Linksys BEFSR41, and I can wake it from sleep over the Internet!

Here's what I did:

  1. Downloaded AMD's Magic Packet Utility for Windows:

http://www.amd.com/us-en/assets/content_type/utilities/magic_pkt.exe

  1. Set OS X's Energy Saver to Wake for Network Administrative Access (Wake-On-LAN aka WOL)

  2. Used Apple System Profiler to get my Mac's MAC address

  3. Ran Magic Packet from within my LAN to confirm that it works (it does)

  4. Configured my Linksys router to forward magic packets (port-forward UDP 2304 to the broadcast address, which is x.x.x.255)

  5. Called my brother to have him send a magic packet to my cable modem/router.

That's it!

Things to watch out for:

a) The Linksys router must have reasonably current firmware. Older versions may not allow port-forwarding to the broadcast address, and won't allow you to enter .255.

b) The Magic Packet utility only runs in Windows or DOS. Source code is available in the DOS version:

http://www.amd.com/us-en/assets/content_type/utilities/mpwake.zip

so I supppose a programmer (which I'm not) could port it to Mac OS or OS X.

Ben Hines replied on :

In article 3C9D141E.4C8A7055@redacted.invalid, Steven Kan steven@redacted.invalid wrote:

b) The Magic Packet utility only runs in Windows or DOS. Source code is available in the DOS version:

http://www.amd.com/us-en/assets/content_type/utilities/mpwake.zip

so I supppose a programmer (which I'm not) could port it to Mac OS or OS X.

Or one could just use Wake550 in OSX: http://www.versiontracker.com/moreinfo.fcgi?id=13645&db=mac

Or a perl script: http://www.macosxhints.com/article.php?story=20020220095929695

Or a web site: http://www.dslreports.com/wakeup

Seriously, no need to write any more apps to do this. :)

-B

Arthur Ogus replied on :

In article bRIMUVEen.hines-2EFDBD.22301523032002@redacted.invalid, Ben Hines bRIMUVEen.hines@redacted.invalid wrote:

In article 3C9D141E.4C8A7055@redacted.invalid, Steven Kan steven@redacted.invalid wrote:

b) The Magic Packet utility only runs in Windows or DOS. Source code is available in the DOS version:

http://www.amd.com/us-en/assets/content_type/utilities/mpwake.zip

so I supppose a programmer (which I'm not) could port it to Mac OS or OS X.

Or one could just use Wake550 in OSX: http://www.versiontracker.com/moreinfo.fcgi?id=13645&db=mac

Or a perl script: http://www.macosxhints.com/article.php?story=20020220095929695

Or a web site: http://www.dslreports.com/wakeup

Seriously, no need to write any more apps to do this. :)

-B

I have not been able to get this to work over the internet yet. It may be a routing issue on the target computer (at my work). Has anyone else?

Steven Kan replied on :

Ben Hines wrote:

In article 3C9D141E.4C8A7055@redacted.invalid, Steven Kan steven@redacted.invalid wrote:

b) The Magic Packet utility only runs in Windows or DOS. Source code is available in the DOS version:

http://www.amd.com/us-en/assets/content_type/utilities/mpwake.zip

so I supppose a programmer (which I'm not) could port it to Mac OS or OS X.

Or one could just use Wake550 in OSX: http://www.versiontracker.com/moreinfo.fcgi?id=13645&db=mac

Or a perl script: http://www.macosxhints.com/article.php?story=20020220095929695

Or a web site: http://www.dslreports.com/wakeup

Thanks! These are exactly what I've been looking for, but I couldn't find them!

Steven Kan replied on :

Steven Kan wrote:

Ben Hines wrote:

In article 3C9D141E.4C8A7055@redacted.invalid, Steven Kan steven@redacted.invalid wrote:

b) The Magic Packet utility only runs in Windows or DOS. Source code is available in the DOS version:

http://www.amd.com/us-en/assets/content_type/utilities/mpwake.zip

so I supppose a programmer (which I'm not) could port it to Mac OS or OS X.

Or one could just use Wake550 in OSX: http://www.versiontracker.com/moreinfo.fcgi?id=13645&db=mac

Or a perl script: http://www.macosxhints.com/article.php?story=20020220095929695

Or a web site: http://www.dslreports.com/wakeup

Thanks! These are exactly what I've been looking for, but I couldn't find them!

Except that the dslreports website thingy doesn't work for me. I plug in my numbers, e.g.

204.131.243.46

and

003165b92ce0

(Obviously these are not my real numbers!) and I click Wake! Nothing happens back at my sleeping Mac. If I send those exact same values from within my LAN to my router (which is port forwarded back to the broadcast address), then it wakes up.

Has anyone else used the dslreports website for this?