2010年3月17日水曜日

UbuntuでWOL

[したいこと・しりたいこと・目標]
wolで離れた場所のUbuntuを起動させる
Magic Packetを送信し、離れた場所のUbuntuを起動する

[環境]
remote-boot-signal-receive-pc
Ubuntu Jaunty Jackalope 9.04

remote-boot-singal-send-pc
Ubuntu Karmic Koala 9.10


[前提]
ターゲットのMACアドレス 01:23:45:67:89:0a
使用するネットワークのブロードキャストアドレス
192.168.x.255



[したこと]



remote-boot-signal-receive-pc

(01)ethtoolのインストール
$ sudo apt-get install ethtool

(02)設定ファイルの作成
$ sudo vi /etc/init.d/wakeonlanconfig

/etc/init.d/wakeonlanconfigの内容

#!/bin/bash
ethtool -s eth0 wol g
exit


(03)パーミッションをセット
$ sudo chmod a+x /etc/init.d/wakeonlanconfig

(04)スタートアップでスクリプトを走らせる
$ sudo update-rc.d -f wakeonlanconfig defaults

(05)MACアドレスのメモ
$ ifconfig -a

(06)再起動
$ sudo reboot

(07)シャットダウン
$ sudo shotdown

#############

remote-boot-singal-send-pc

(08)wakeonのインストール
$ sudo apt-get install wakeonlan

(09)ターゲットにMagic packet を送って起動を確認する
$ wakeonlan -i 192.168.x.255 01:23:45:67:89:0a



[参考]

wakeonlanでMac OS Xからubuntuをリモート起動 - YKMbPP
http://d.hatena.ne.jp/ykmbpp/20090405/1238962562

0 コメント: