This repository has been archived by the owner on Feb 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Apache etherwake WOL tool
License
r-pufky/wol
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
WOL webpage setup. This is probably insecure and only really useful on home local network; I suggest putting this behind a reverse SSH proxy. * sudo aptitude install etherwake acpitool ethtool pciutils * copy apache-cgi-section to /etc/apache2/sites-available/default-ssl (or related). Should be placed in <VirtualHost _default_:443> * generate a login/password to protect the page sudo htpasswd -cs /etc/apache2/wol-htaccess <user> sudo chgrp www-data /etc/apache2/wol-htaccess * copy wake.py to cgi-bin directory and set permissions sudo chown root:www-data /usr/lib/cgi-bin/wake.py sudo chmod 0550 /usr/lib/cgi-bin/wake.py * allow all users to execute etherwake (as root), so webpage will work sudo chmod u+s /usr/sbin/etherwake * enable WOL on all interfaces you care about sudo ethtool -s eth0 wol g sudo ethtool eth0 * verify S5 state is set for ethernet cards sudo lspci -k acpitool -w * if state is *not* set, copy wake-on-lan-config to /etc/init.d, and make sure to update pciNIC with your specific address; add to load before bringing up network interfaces * copy wake-on-lan to /etc/network/ * add custom handlers in /etc/network/interfaces to enable WOL on startup iface eth0 inet dhcp ... post-up /etc/network/wake-on-lan post-down /etc/network/wake-on-lan
About
Apache etherwake WOL tool
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published