Wake On LAN (WOL)
is a feature of a computer's network card which allows the computer to be turned on when it receives a "magic packet". I had planned to hack my current router, a WRT54GL from Linksys, to use a third party firmware called DD-WRT. DD-WRT has a WOL functionality built into it.
WOL does not work over wireless so I needed a wireless bridge connected to my PC's Ethernet port. Buying a second router and configuring DD-WRT to act as a bridge was actually $20 cheaper than buying a true wi-fi bridge and it allowed me have 4 devices bridged instead of just one. Here's how you can create a bridge using two WRT54GL routers:
1. First thoroughly document your current network setup including SSID, WPA passphrases, MAC filters, port forwarding rules, etc.
2. Load DD-WRT firmware
on one of the routers and connect it to your internet connection. This will be your Access Point.
*WARNING* Flashing your router's firmware with a third party firmware could turn the device into a "brick" if done improperly. Follow these instructions
carefully to avoid any unpleasant surprises.
3. Reconfigure the router with your original settings.
4. Test to make sure your newly flashed router works with all your computers.
5. Flash the firmware of the second router with DD-WRT and configure it with your wireless network's settings. Choose "Client-Bridged" in wireless mode. This router will be your bridge.
6. Add your second router's MAC address to the MAC filter list on your AP.
7. Connect your PC via Ethernet cable to the bridge and check for internet connectivity.
8. Change the settings on your AP to enable remote management. You can set them for whatever security level you prefer. I chose to use HTTPS only and not display an info page to un-authenticated users. These settings are available when you open the Administration page.
Check out the DD-WRT wiki for more detailed instructions on installing DD-WRT
and turning your wireless router into a bridge.
If you don't want to buy two WRT54GLs you should be able to get by using one as a bridge and forwarding its managment port using whatever wireless router you currently have. Just a thought. YMMV.
Congratulations. Now you have a wireless bridge in place. Time to work on configuring your computer to be turned on remotely.