linux

Wake on LAN

デスクトップPCが壊れたので買い替えました。
離れた部屋にあるので電源を入れるのにWake on LANを設定しましたが、うまく動いていません。
マザーボードは、P6TD DELUXE [ATX/インテル X58 Express + ICH10R/LGA1366]でUbuntu 9.10です。

BIOSの設定

BIOS設定は下記の2つを設定

  • BIOS-詳細設定-オンボードでバイス設定構成-Mavell LAN2-LAN Boot ROMを無効から有効に変更
  • BIOS-電源-ACPI2.0サポートを無効から有効に変更

電源を落としてもNICのアクセスランプが点灯していることを確認

Ubuntuの設定

ethtoolでNICの状態を確認するとデフォルトでは、WOLが有効になっていません。

$ sudo apt-get install ethtool
$ sudo ethtool eth0 | grep Wake
Supports Wake-on: pg
Wake-on: d
$

ethtoolでWOLを有効にしてOSをシャットダウン

$ sudo ethtool -s eth0 wol g
$ sudo ethtool eth0 | grep Wake
Supports Wake-on: pg
Wake-on: g
$ sudo shutdown -h now

同じネットワークのマシンからWOLパケットを送信

$ sudo apt-get install wakeonlan
$ wakeonlan [MACアドレス]
$

同じネットワークに配置したwiresharkでパケットを拾ってみるとWOLパケットは届いているのだが起動せず…(残念)

タイトルとURLをコピーしました