Macとかの雑記帳

Wake on lan とは、別のパソコンから電源をONにしたり、スリープを解除する機能のことです。以前挑戦したときの設定などをメモ。

ubuntu側の設定

BIOSでWake on lan(以後wolと呼称)を有効にします。wolの設定を変更するため、$ ethtoolをインストール。

$ sudo apt-get install ethtool

wolを有効にするには下のコマンドを実行すれば良いのですが…

$ sudo ethtool -s eth0 wol g

PCを再起動すると元の設定に戻ってしまい、再度コマンドを実行しなければならないので、PC起動時にwolを有効にするスクリプトを作成します。

$ cd /etc/init.d/
$ vi wakeonlanconfig

開いたウィンドウに以下のように記述し、保存します。

#!/bin/bash

ethtool -s eth0 wol g
exit

ファイルを保存したら、実行権限を与え、スタートアップでスクリプトを走らせる設定をします。

$ chmod a+x wakeonlanconfig
$ update-rc.d -f wakeonlanconfig defaults

スクリプトの設定を終えたらubuntuを再起動し、再起動後にwolが有効になっているかどうかを確認します。

$ sudo ethtool eth0
Settings for eth0

スポンサード リンク