1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

macOS から Wake On LAN (WoL) で Windows PC をスリープ解除する

Last updated at Posted at 2022-10-09

Windows PC がスリープしたあと、キーボードやマウスを操作してスリープ解除(起動)させるのが面倒くさい。
macOS の Terminal からコマンドを実行することで、スリープしていた Windows 11 のスリープを解除したい。

[10/14追記]スリープのステートによっては、下記のWoLでは起こせないことがあるみたい。うむむ。

(1) Windows で Wake On LAN が有効化されているのを確認する

デバイスマネージャ > ネットワークアダプタ > Intel(R) Ethernet Connection > 電源の管理
『このデバイスで、コンピューターのスタンバイ状態を解除できるようにする』が ON になっていること。
有線 LAN のチップのメーカーによって、設定が異なるかもしれない。
Intel.png

(2) Windows で MAC アドレスを確認する

設定 > ネットワークとインターネット > イーサネット
『物理アドレス (MAC)』の値を A8-A1-xx-xx-EB-E9 のような値をメモしておく。
MAC.png

(3) macOS に wakeonlan をインストールする

homebrew がある前提で:

$ brew install wakeonlan
(中略)
==> Pouring wakeonlan--0.42.arm64_big_sur.bottle.tar.gz
🍺  /opt/homebrew/Cellar/wakeonlan/0.42: 6 files, 20.9KB

(4) Windows PC をスリープさせる

sleep.png

(5) macOS からマジックパケットを送信する

A8-A1-xx-xx-EB-E9 のハイフン区切りをコロン区切りに書き換えて、wakeonlan を実行する。

$ wakeonlan a8:a1:xx:xx:eb:e9
Sending magic packet to 255.255.255.255:9 with payload a8:a1:xx:xx:eb:e9
Hardware addresses: <total=1, valid=1, invalid=0>
Magic packets: <sent=1>

(6) Windows PC が復活した 🎉

無事にスリープ解除できました。
有線 LAN でなくて、無線 LAN の場合にも、同じ手順でできるのかは、未確認。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?