ホスト名でWake-on-LANできるwolコマンド作った

2012/7/22 05:41 追記

なぜこんな勘違いしてたのかわからんけど、wolコマンドが使ってるwakeonlanコマンドにも普通にホスト名渡せるので、wakeonlanコマンドを使えばよい。
この記事はボツ。

元記事

コマンドじゃなくてシェル関数だけど。


これを.bashrcとかに書いて、/etc/ethersに

de:ad:be:ef:ho:ge   fuga

とかしとくと「wol fuga」でfugaを叩き起こせる。
wakeonlanコマンドが必要です。
Debianならapt-get install wakeonlanで入るはず。


/etc/ethersの書式は見て分かると思うけど/etc/hostsと同じような書式で

Ethernet-address  IP-number

のようになっている。(IP-numberと書いてあるけどホスト名も書ける)
詳しくはman ethers(5)参照。