Wake-on-LAN(WoL)とは?仕組みからPC別の有効化手順まで徹底解説
Wake-on-LAN(ウェイクオンランン)は、コンピューターのそばに物理的にいなくても、遠隔操作でPCの電源を入れることができる便利な機能です。つまり、わざわざ本体の電源ボタンを押しに行かなくても、ネットワーク経由でリモートから起動できるのです。実はこの技術は20年以上前から存在しているにもかかわらず、その使い方を知らない人が多いのが現状です。そこで本記事では、この優れた機能について詳しく解説し、Wake-on-LANがどのように動作するのかを分かりやすくご紹介します。
Wake-on-LAN(WoL)とは?
Wake-on-LAN(WoL)は、Ethernetやトークンリングのネットワーク標準規格の一つで、ネットワークメッセージを受信することによってコンピューターの電源を入れたり、スリープ状態から復帰させたりすることができます。PCを省電力状態に保ちながら、リモートでファイルやフォルダーにアクセスできるため、電気代の節約にもつながり、非常に実用的な機能です。
Wake-on-LANの利用条件
Wake-on-LANが動作するには、マザーボードとネットワークカードという2つの要素が必要です。具体的には以下の条件を満たす必要があります。
- マザーボードがATX対応の電源ユニットに接続されていること
- 2台以上のコンピューター間でピアツーピアネットワークが構築されていること
- イーサネットカードがWake-on-LAN機能に対応していること
- コンピューターがスリープモードまたは休止状態になっていること
注意: Wake-on-LAN機能は古いシステムでもサポートされているため、10年以上前のPCをお使いでも心配ありません。ただし、お使いのシステムのイーサネットカードがWake-on-LANに対応しているかどうかは必ず確認しておきましょう。
マジックパケット:Wake-on-LANの動作メカニズム

Wake-on-LAN(WoL)は、「マジックパケット(magic packet)」と呼ばれる特殊な設計のフレームを使って実行されます。
マジックパケットは、値255(16進数でFF FF FF FF FF FF)の6バイトデータで始まり、その後にターゲットとなるコンピューターの48ビットMACアドレスが16回繰り返されるバイト配列で、合計102バイトで構成されています。
簡単に言えば、マジックパケットとは特定のネットワークインターフェースを対象とした標準的な起動フレームのことです。ただし、マジックパケットにはいくつかの基本的な制限があります。
- ターゲットコンピューターのMACアドレスが必要
- パケットが正しく届いたことの配信確認(応答)がない
- ターゲットコンピューターがWake-on-LANのハードウェアサポートを持っている必要がある
Wake-on-LANを有効にする方法
お使いのシステムでWake-on-LANを有効にするには、BIOSの設定とOS側の設定の両方を変更する必要があります。
関連記事: 自宅Wi-Fiネットワークの設定方法
BIOS設定の手順
- BIOS設定画面に入るには、PCの起動時に特定のキーを押します。押すべきキーは起動画面に表示されるので、それに従ってください。一般的には「F2」「Esc」または「Delete」キーが使われます。

- BIOS設定画面に入ったら、「Power Management(電源管理)」または「Advanced Options(詳細オプション)」の項目を確認します。
- 「Power Up on PCI Card」「LAN」「Network」などに関連する設定を有効(Enabled)にします。

- 「Save」を選択して変更を保存し、BIOS設定を終了します。
Windowsでの設定手順
- スタートメニューを開き、「デバイスマネージャー」と入力して検索します。

- デバイスマネージャーの画面で「ネットワークアダプター」を展開します。

- ネットワークカードを右クリックして「プロパティ」を選択し、「詳細設定」タブをクリックします。

- 「詳細設定」タブのプロパティ一覧を下にスクロールし、「Wake on Magic Packet(マジックパケットによるウェイクオン)」を見つけて、値を「有効(Enabled)」に変更します。
- 次に「電源の管理」タブに切り替え、「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」と「Magic Packet のみで、コンピューターのスタンバイ状態を解除できるようにする」の両方にチェックを入れます。

- 「OK」をクリックすれば設定完了です。
関連記事: 「ネットワークに接続されていません」エラーの解決方法
Mac OSでの設定手順
- 画面左上のAppleアイコンをクリックします。
- 「システム環境設定」→「省エネルギー」を選択します。

- 省エネルギー設定パネル内に「ネットワークアクセスによるスリープ解除(Wake for Network Access)」のようなオプションがあるので、これを有効にします。
Linux(Ubuntu)での設定手順
Ubuntu OSには、お使いのマシンがWake-on-LANに対応しているかを確認し、有効化できる便利なツールが用意されています。
手順は以下の通りです。
- ターミナルを開き、以下のコマンドでethtoolをインストールします。
sudo apt-get install ethtool
- 互換性を確認するには、次のコマンドを実行します。
sudo ethtool eth0
- デフォルトのインターフェース名がeth0以外の場合は、適宜置き換えてください。

- 「Supports Wake-on」の項目を探します。横に表示される文字が「g」であれば、マジックパケットによるWake-on-LANが利用可能です。この機能を有効にするには、以下のコマンドを実行します。
sudo ethtool -s eth0 wol g
- 機能が有効になったか確認するには、「Wake on」の項目をチェックします。表示される文字が「d」ではなく「g」になっていれば成功です。
以上の手順で、お使いのコンピューターでWake-on-LANを有効にでき、必要なときにいつでもリモートからスリープ状態のPCを起こせるようになります。出先からのファイルアクセスやリモート作業の効率化にぜひ活用してみてください。
-
Windowsの「God Mode(ゴッドモード)」とは何か?Windows 10で有効化する方法を徹底解説
ITエンジニアが、通常のコントロールパネルとは異なる「すべての設定が1ページにまとまった特殊な画面」を使用しているのを見たことはありませんか。その画面は「God Mode(ゴッドモード)」と呼ばれています。 God Modeを使えば、必要な設定項目が一覧形式で表示されるため、設定や構成の変更が格段に簡単になります。探していた項目がどこにあるのか迷う時間もなくなります。 この記事では、WindowsのGod Modeについて詳しく解説していきます。 God Modeとは? God Modeとは、その名のとおり「神のようなモード」という意味です。神が世界や宇宙のすべてをひとつの場所から支配している
-
QtWebEngineProcess.exeとは?正体・役割とCPU使用率が高いときの対処法を徹底解説
記事のポイント:最近、パソコン上で見慣れないプロセスに気づいたことはありませんか?そのプロセスが「QtWebEngineProcess.exe」であれば、この記事が参考になります。本記事では、QtWebEngineProcess.exeの正体や役割、関連するトラブルの解決方法まで詳しく解説します。 タスクマネージャーを開いたら、「QtWebEngineProcess.exe」という見慣れないプロセスが表示されていて、「もしかしてウイルスでは?」と不安になったことはありませんか。突然現れたプロセスであれば、心配になるのは当然です。また、QtWebEngineProcess.exeがCPU使用率