^TipsAnd...
?TableOfContents
Howto
A very good summary, with Links to Clients:
http://www.voehringer.net/wiki/index.php/Howto:Rechneraufwecken_mit_%22Wake_Up_On_Lan%22
With Debian:
apt-get install wakeonlan ethertool
wol script
I use the following script in /usr/local/bin/wol
together with a good setup in /etc/hosts
and /etc/ethers
to wol
hostname any host in my local network:
#!/bin/sh # LEG20070319 # # Wake on lan by /etc/hosts, /etc/ethers # (dnsmasq) [ -z "$1" ] && echo Usage: wol hostname && exit 0 IP=$(awk "/$1/{print \$1; exit}" /etc/hosts) [ -z "$IP" ] && echo Error:wol: $1 not found in /etc/hosts && exit 1 MAC=$(awk "/$IP/{print \$1; exit}" /etc/ethers) [ -z "$MAC" ] && echo Error:wol: mac not found for $IP in /etc/ethers && exit 1 wakeonlan -i $IP $MAC
/etc/hosts
:
ip.ad.re.ss hostname.domain hostname ...
/etc/ethers
:
ma:ca:dd:re:ss:xx ip.ad.re.ss
Permant Interface configuration
add an up
-line to your /etc/network/interface
, example:
... auto eth1 iface eth1 inet static address 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255 up ethtool eth1 -s eth1 wol g ...