なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

DebianでWOLをやるまでに設定したこと

BIOSの設定

  • 以下のサイトで記載のあるようにASRock製のマザーボードWOLの設定は一見してわかりにくいので注意

- ASRockのマザーボードでWOLできない人はここをチェック | デジカシ

[アドバンスド] > [ACPI Configurarion(ACPI設定)]に進んで、[PCIE Devices Power On(PCIEデバイス電源オン)]を【有効】にする

私は以前に書いたようにB550M Steel Legendを使っていたのだが大体同じだった。

OSの設定

wiki.debian.org

nmcliでNICの一覧を出す

$ nmcli d
DEVICE           TYPE      STATE            CONNECTION      
enp7s0           ethernet  接続済み         有線接続 1 

以下のようにnmcliを実行

$ sudo nmcli c modify "有線接続 1" 802-3-ethernet.wake-on-lan magic
$ sudo ethtool -s enp7s0 wol g

以下のようにWake-on: gと出力されれば完了

$ sudo ethtool enp7s0 | grep Wake-on
        Supports Wake-on: pumbg
        Wake-on: g

あとは頑張ってNICMACアドレスを取得し、各種ツールでマジックパケットを送れば起動する。