停止しているPCをネットワークから起動することが可能なWake On Lan(wol)という機能を使ってみたいと思います.
この機能は,クライアントからマジックパケットと呼ばれる魔法の呪文をホスト(起動させたいPC)へ送ることでホストを起動させることができます.
前準備
設定の準備として,ハードウェアの確認を行います.
まず,ホストのBIOS設定で「ネットワークからの起動を許可」などのWOLに関連しそうな項目を有効にします.
最近のものは大丈夫だと思いますが,NIC自体がWOLに対応していない場合もあるのでその辺りも確認が必要です.
ホストの設定
必要なソフトのインストール
$ sudo apt-get install eththool
WOLが使用できるかを確認
この場合,eth0を確認している
$ sudo ethtool eth0
で,Supports Wake-on: が g ならサポートしている
WOLを有効にする
$ sudo ethtool -s eth0 wol g
ただし,このコマンドは再起動時に無効になるため,常時WOLを有効にしておくためにはこのコマンドを起動毎に実行する必要があります.しかしながら,毎回自分でコマンドを打つのはめんどくさいので,これを/etc/rc.localにでも書いておきましょう
$ sudo vi /etc/rc.local
sudo ethtool -s eth0 wol g
exitより上に書く
クライアントの設定
必要なソフトのインストール
$ sudo apt-get install wakeonlan
他のOSからもマジックパケットを送ることができます.必要な人は探してみてください
ホストの起動
$ sudo wakeonlan -i <ホストのIPアドレス> <ホストのMACアドレス>
これでWOLが利用できるようになるはずですb
コメントを投稿