wake on lanでマシンを遠隔起動
参考:Ubuntu8.04 on ML115をWake on LANで遠隔起動する - sous le grand arbre
起動するのもされるのもUbuntuで。起動される方はubuntu10.04のデスクトップマシンで、開発用なのだが電源入れないで家を出て、でも起動しないと開発できない・・という事があった。そいつを、常に家で起動している省電力ネットブックから起動できれば便利なので設定した。
起動される側の設定。
ML115なので、BIOSに設定項目が無くてデフォルトでonになっているらしい。他のマシンだったら設定しないとならないかも。
ethtoolとかを入れる
sudo apt-get install ethtool sudo ethtool -s eth0 wol g sudo ethtool eth0
で、wake-onがgになっていれば設定できている。でも再起動すると設定が初期化されるらしいので、/etc/network/interfacesに書いておく
/etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.8 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1 ETHTOOL_OPTS="wol g"
最後にetherのmacアドレスをメモっておく
sudo ifconfig eth0
これで設定おわり。電源を切る。
起動する側。etherwakeをaptで入れる
sudo apt-get install etherwake
起こす。さっきメモしたmacアドレスを引数に渡す。
sudo etherwake 0a:1b:2c:3d:4e:5f