WOL(Wake on LAN)とは?仕組み・設定方法・注意点をわかりやすく解説

「外出先から会社のPCを起動したい」「リモートデスクトップを使いたいのにPCが電源オフになっている」——そんな場面で役立つのがWOL(Wake on LAN)です。
この記事では、WOLとは何か、どういう仕組みで動くのか、設定方法や利用時の注意点まで詳しく解説します。


スポンサーリンク

WOL(Wake on LAN)とは

Wake on LAN(ウェイクオンラン)は、ネットワークを経由して電源オフ・スリープ状態のPCを遠隔起動するための技術です。
「WOL」または「WoL」と略されます。

シャットダウン中または省電力状態のPCに対して、ネットワーク上からマジックパケットと呼ばれる特殊なデータパケットを送信することで、PC側が受信を検知して電源を入れる仕組みです(Dell「Wake On LANとは」)。

WOLはもともと、企業が大量のPCをリモート一括管理するために使われてきた技術です。
テレワークの普及により、個人が自宅や外出先から職場のPCを起動するための手段としても注目されるようになりました。

WOLの歴史

WOLの技術的基盤となる「マジックパケット技術」は、1994年頃にAMDとHewlett-Packardが共同開発しました。
1995年にAMDのホワイトペーパーとして提案され、1996〜1997年にIBMとIntelが参加した「Advanced Manageability Alliance(AMA)」がこの技術を採用したことで業界標準として普及しました(Wikipedia「Wake-on-LAN」)。

「Magic Packet(マジックパケット)」はAMDの商標です。


WOLの仕組み:マジックパケットとは

WOLの動作の核心はマジックパケットです。

マジックパケットは以下の構造を持つ特殊なネットワークフレームです(Wireshark Wiki「WakeOnLAN」)。

  1. 同期ストリームFF FF FF FF FF FF(16進数のFFが6バイト連続)
  2. 対象MACアドレスの繰り返し:起動させたいPCのMACアドレス(6バイト)を16回繰り返す

合計102バイトのデータが、ネットワーク上のブロードキャストアドレス宛てに送信されます。
UDPポート7番または9番を使って送信されるのが一般的です。

受信側の動作

電源オフのPC(正確には待機電力が供給されている状態)でも、NIC(ネットワークインターフェースカード)は低電力で動作し続け、マジックパケットを監視しています。
自分のMACアドレス宛のマジックパケットを受信すると、NICがマザーボードや電源ユニットに起動信号を送り、PCの電源が入ります。


WOLの2つの方式

WOLには動作方式が2種類あり、対応できるPCの電源状態が異なります。

方式仕組み対応できる電源状態必要な設定
ソフトウェアWoLWindowsがWoLを制御スリープ(S3)・休止状態(S4)ネットワークアダプターの設定のみ
ハードウェアWoLNIC/マザーボードがWoLを制御シャットダウン(S5)を含むBIOS/UEFIの設定も必要

ソフトウェアWoL

Windows 8以降に実装された方式で、WindowsがNICを制御してWoLを実現します。
設定が比較的簡単で、BIOS/UEFIの操作が不要です。
ただし、完全なシャットダウン状態からは復帰できない点がデメリットです。

ハードウェアWoL

NICやマザーボードのハードウェアがWoLを制御する方式です。
BIOS/UEFIレベルで動作するため、Windowsとは独立して機能し、完全なシャットダウン状態(S5)からの起動にも対応できます。

高速スタートアップ(ハイブリッドシャットダウン)に注意

Windows 8以降では、起動を高速化するための高速スタートアップ(ハイブリッドシャットダウン)がデフォルトで有効になっています。
この状態では、PCは完全にシャットダウンせず「ハイブリッドシャットダウン状態(S4相当)」になります。
このときはソフトウェアWoLもハードウェアWoLも機能しません。
WOLを使う場合は、高速スタートアップを無効にする必要があります(Microsoft Learn「Windows 10 での Wake on LAN 動作」)。


WOLの設定方法(Windows)

WOLを使うには、「起動される側のPC」と「起動する側のPC」の両方で設定が必要です。

起動される側のPCの設定

① MACアドレスの確認

後でマジックパケットを送るために、起動させたいPCのMACアドレスをメモしておきます。

  1. コマンドプロンプトを管理者として起動する
  2. ipconfig /all と入力してEnterを押す
  3. 使用しているLANアダプターの「物理アドレス」をメモする(例:00-11-22-33-44-55

② BIOS/UEFIの設定(ハードウェアWoLの場合)

  1. PC起動時にBIOS/UEFIセットアップ画面を開く(多くの機種でF2・Del・F10キー)
  2. 「Power Management」または「詳細設定」メニューを開く
  3. 「Wake On LAN」「Remote Wakeup」などの項目を「Enabled」に変更する
  4. 設定を保存してBIOS/UEFIを終了する

メーカーや機種によって設定項目名・場所が異なるため、公式マニュアルを確認してください。
また、Deep Sleep(深いスリープ)が有効になっているとNICの電力が切れてWOLが機能しないため、Deep Sleepは無効にする必要があります(Dell公式サポート)。

③ ネットワークアダプターの設定

  1. コントロールパネル → デバイスマネージャーを開く
  2. 「ネットワークアダプター」を展開し、使用しているLANアダプターを右クリック
  3. 「プロパティ」→「詳細設定」タブを開く
  4. 以下の項目を「有効」または「Magic Packet」に設定する
  • Wake on Magic Packet(または Wake on LAN
  • Wake on Pattern Match
  1. 「電源の管理」タブを開き、次の項目にチェックを入れる
  • 「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」
  • 「Magic Packetでのみ、コンピューターのスタンバイ状態を解除できるようにする」(任意)

④ 高速スタートアップの無効化

  1. コントロールパネル → 電源オプションを開く
  2. 「電源ボタンの動作を選択する」をクリック
  3. 「現在利用可能ではない設定を変更します」をクリック
  4. 「高速スタートアップを有効にする(推奨)」のチェックを外して保存する

起動する側のPC(WoLツールの使用)

起動側のPCから、先ほど確認したMACアドレスを指定してマジックパケットを送信します。
代表的なツールには以下があります。

  • nWOL(Windowsアプリ):GUIで簡単に送信できる国産ツール
  • WakeMeOnLan(NirSoft製):シンプルなWindows用ツール
  • PowerShellスクリプト:コマンドラインから送信可能

WOLの主な利用シーン

WOLが役立つ場面の代表例を挙げます。

リモートワーク・テレワーク:在宅勤務中に会社のPCの電源を入れてリモートデスクトップで接続する使い方が、近年広く普及しています。

IT資産管理・一括管理:IT管理者が業務時間外にPCにリモートアクセスしてソフトウェアの更新・バックアップ・セキュリティパッチ適用などを行うために活用されます。

節電管理:普段はPCの電源を落としておき、必要なときだけWOLで起動することで電力消費を抑えられます。


WOLの注意点・制限事項

WOLを利用する前に理解しておくべき制限と注意点があります。

同一LAN内でしか届かない(基本)

マジックパケットはイーサネットのブロードキャスト通信(OSIモデルのレイヤー2)を使うため、ルーターを越えることができません。
つまり、基本的には同じLAN(同一サブネット)内のPCにしか届きません

インターネット越しに起動したい場合は、VPNで同一LAN内に接続するか、ルーターのポートフォワーディング設定が必要です(ArchWiki「Wake-on-LAN」)。

AC電源への接続が必須

PCがバッテリーのみで動作している場合、WOLは機能しません。
NICに待機電力を供給するため、AC電源(コンセント)への接続が必須です。

すべてのPCが対応しているわけではない

WOLはマザーボードとNICの両方がハードウェアレベルで対応している必要があります。
古いPCや一部のノートPCでは対応していない場合があります。

セキュリティリスク

WOLを有効にすると、NICが常時マジックパケットを待ち受ける状態になります。
悪意のある第三者に不正なパケットを送られるリスクが生じるため、VPNの使用やファイアウォールの設定でアクセスを制限することが重要です。

確認応答がない

マジックパケットの送信に対して、起動側のPCに「起動した」という確認応答は返ってきません。
Ping等で起動を別途確認する必要があります。


まとめ

WOL(Wake on LAN)は、マジックパケットをネットワーク経由で送信することで、電源オフ・スリープ状態のPCをリモートから起動できる技術です。

設定に必要な主な手順は「BIOS/UEFIでの有効化」「ネットワークアダプターの設定」「高速スタートアップの無効化」の3つです。
ハードウェアWoLはシャットダウン状態からも対応できる一方、ソフトウェアWoLはスリープ・休止状態のみ対応という違いがあります。

インターネット越しの利用にはVPN等の追加設定が必要ですが、社内LAN内での活用であれば比較的簡単に導入でき、テレワークやリモート管理の効率化に大きく貢献します。


参考情報源:

コメント

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