rjanjic / PHP_WOL

PHP Wake-on-LAN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHP Wake-on-LAN

Wake-on-LAN (WoL) is an Ethernet computer networking standard that allows a computer to be turned on or awakened by a network message.

Usage

Example PHP usage:

/** Send WOL package
 * @param   string		$addr		- IP address
 * @param   string		$mac		- Media access control address (MAC)
 * @param   integer		$port		- Port number at which the data will be sent 
 * @return	boolean
 *
 * boolean send ( string $addr , string $mac [, integer $port = 9 ] )
 */
 
PHP_WOL::send('192.168.1.2', '01:23:45:67:89:ab', 9);

Configure BIOS

Wake On LAN is usually disabled by default in most PCs, enable it in your BIOS.

Configure router in order to work over internet

  • Setup port forwarding eg. 192.168.1.255 (usualy port 9 or 7), protocol UDP.

Linux

Install and configure earthquake package.

sudo aptitude install etherwake

About

PHP Wake-on-LAN


Languages

Language:PHP 100.0%