全体の電源がオフ状態でも、NIC にだけは通電しておき、外部からの信号によって電源をオンにする Wake on LAN というものがある。以前何度か試してさっぱり動いた試しがなかったのだが、最近の PC はもしかしたら普通に可能なのかもしれない。
WOL は BIOS、OS、NIC のそれぞれを適切に設定する必要がある。うちの PC のマザーボードは Biostar の A7GM-S とかいうやつだ。BIOS に入り、電源関係の子メニューから Resume from LAN だかなんだかを Enabled にする。NIC は内蔵の蟹さんマークのやつで、OS のデバイスマネージャからプロパティを開き、やはり WOL 関連を Enabled にする。最後に OS は、NIC のプロパティの「電源の管理」タブで適当に設定する。
別の PC で、とりあえず RemoteRebootX を起動させる。以下の形式の内容を持つ適当なテキストファイルを読み込ませる。
target-host-nickname#MAC_address
つまり “main_pc#ff:ff:ff:ff:ff:ff” とか。
ターゲットの PC をスリープさせる。S3 ステートに入る。別 PC の RemoteRebootX から WOL パケットを飛ばすと、電源が入る、はず。
ということでうまく行った。スリープではなく完全な電源断からの wake ができるかはまだやってない。
ということで最近の PC はしゅごいという話。ただ PC 自体よりも、Ethernet で繋いだプリンタとかの電源をリモートで操作できるとうれしいかも。ていうか普通にできるのかな?