WOL

From Amahi Wiki
Jump to: navigation, search

Wake-on-LAN is a standard that allows a computer to be turned on or woken up by a network message called "Magic Packet".

Amahi supports waking up devices that have a dynamic or static DHCP leases in your network, under Setup > Networking.

These devices some times come with WOL enable. In many PCs, they need to be setup properly by enabling WakeOnLan in their BIOS. This setting has quite a few names in BIOS's out there. Here's a couple of them (find the one you need in the user manual of your motherboard/system):

  • MAC Resume From S3/S4
  • MACPME Power Up Control
  • Power On By Onboard LAN
  • Power Up By Onboard LAN
  • Resume by LAN
  • Resume By WOL
  • Resume on LAN
  • Resume on LAN/PME#
  • Wake on LAN from S5
  • Wake Up On LAN
  • WakeUp by Onboard LAN
  • WOL (PME#) From Soft-Off

To try it, go to Setup > Networking > Static IPs and unfold the row for the device that you want to wake up.

More information on Wake on LAN and how it works ...

If you're trying to wake a remote Linux system, and it's not working, try executing this command on the remote Linux client:

ethtool -s eth0 wol g 

Wake-On-LAN Server (Fedora 19)

Wake-On-LAN Serveris an app that enables users to wake client devices in their network through their Amahi server. The inspiration and core scripts of Wake-On-LAN Server are Jeremy Blum's work Raspberry Pi Remote Wake-On-LAN Server. Secure login and MySQL database have been added to increase the programs functionality as a App.

To manually install, Open terminal as root:

hda-create-db-and-user wolserver
  • import the tables from the download file.
mysql -uwolserver -pwolserver wolserver < /path/to/sql
  • extract the zip
  • copy all the files to the /var/hda/web-apps/wolserver/html
cp -R ~/Downloads/WOL-server-w-sql/* /var/hda/web-apps/wolserver/html/
  • change the owner of all the files in /var/hda/web-apps/wolserver/html to apache:users
chown -R apache:users /var/hda/web-apps/wolserver/html/

The administrator login is:

Name: admin
Password: admin

Wake a computer Passphrase (change by editing wol.php):

wakemeup

To access the app outside of the network, refer to Hosting a single web app or hosting multiple web apps guidance.

If interested in "Sleep-On-LAN" for a Windows computer, see Jeremy Blum's page. Install the SleepOnLan client for this capability.

References