How to wake the Mac remotely so I can use screen sharing

remote desktop

I have two computers: a Mac Pro, and a Macbook Air. When my Mac Pro is on (awake), I can use screen sharing to take over its screen. It displays in the Finder sidebar as a networked computer. However, when it is asleep, it does not appear in the sidebar.

How can I wake my Mac Pro (or always have it displayed in the sidebar) so when I am ready to screen share, it is available?

I have already enabled Wake for ethernet network access in System Preferences > Energy Saver. Now I need to figure out how to wake it up.

Update: I am running Snow Leopard on all of them. I am also networked using an Airport Extreme.

Update: From what I understand, you can only use WakeOnLan on computers hard-wired to the network. My laptop is using Wi-Fi and my desktop is hard-wired. I'm trying to wake my desktop from my wi-fi laptop, but WakeOnLan does not allow sending the "WakeOnLan packets" from a non-hard-wired connection. Can someone confirm/deny this statement?

Best Answer

The aptly called WakeOnLan is a free, simple tool for Mac, both available as application and widget.

What is WakeOnLan?
WakeOnLan discovers all other computers in your LAN, and enables you to wake them up by clicking a button. If your remote computer is a Mac you can put it asleep too.

enter image description here