WOLの設定

WOLが作動しないときの確認事項 #

Windows 10でWake on Lan (WOL)できていたのに、突如できなくなったので設定を確認。
Wake on LANによるWindows10遠隔起動の設定方法が参考になる。

以下の3項目を確認

  1. LANアダプタの設定
    WOL関係の項目が有効になっているか
20210815-04-02-33-GlrXClnZRz6w9MAq3LMk.png
20210815-04-02-33-phD297rzYXWEM0QOG1n_.png
  1. 電源管理の設定
    高速スタートアップを無効にする
20210815-04-02-33-Ls-icuuAWVlI6wm8_CtU.png
  1. BIOSの設定
    BIOSでWOLを有効にする

今回は高速スタートアップ有効になっており、BIOSのWOL関係の設定値がdisableになっていた。
(何故今までWOLが動いていたのかわからない)

docekrでWOLサーバーを動かす #

daBONDi/go-rest-wolを利用
注意点はコンテナをホスト・ネットワークで動かすこと。これをしないとUDPパケットが通らない。ホストモードではポートが競合するのでメジャーな80は使わずに、9090で動かしている。UDPパケットはポート7 or 9に送信するらしい。

version: '3'
services:
  wol:
    image: "dabondi/go-rest-wol"
    environment: 
      WOLHTTPPORT: 9090
    #ports:
    #  - "80:8080"
    volumes:
      - ./computer.csv:/app/computer.csv
    network_mode: host
20210815-04-11-48-h5ygVQudUQuoOWew8XJ_.png

追記(2022/06/09) #

WOLが効かなくなりwindows 11に上げたからかと思い設定をチェックしたが異常なし。結局、UEFIの設定が消えていた模様。ACPI ConfigurarionのPCIE Devices Power On をEnableにしたら解決。トラブルの際は、どの電源状態(S0~S5)でWOLが有効にならないかチェックしてから対応した方が良い。

20220609-14-13-45-TVYw-2yT-aNimmeb2FRk.jpg

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

コメント