Wake-on-LAN(ウェイクオンラン)
ネットワーク経由でPCを遠隔起動する技術
Wake-on-LAN の基礎解説
Wake-on-LAN(略称:WoL)は、ネットワーク経由でシャットダウン中またはスリープ状態の PC を遠隔から起動させる技術です。この機能を利用することで、自宅やオフィスの PC にアクセスする際、物理的に電源ボタンを押す必要がなくなります。特にサーバー管理やリモートワーク環境において、2025 年以降も重要なインフラ技術の一つとして位置づけられています。WoL はネットワークカード(NIC)が常時待機状態を維持し、特定のデータパケットを受信した際にハードウェアレベルで電源信号を送る仕組みを採用しています。
この技術を正しく理解するには、OS の起動前段階から NIC が動作していることを把握する必要があります。PC を完全にオフにしても、電源ユニットの 5Vsb(Standby)ラインがネットワークカードに電力を供給し続けています。これにより、ローカルエリアネットワーク上での特定のフラグパケットを検知できるようになっています。2026 年に向けては、Wi-Fi 経由の Wake-on-WLAN の普及も進んでおり、有線接続に限らない柔軟な遠隔起動が期待されています。
動作原理とマジックパケットの構造
Wake-on-LAN の核心となるのは「マジックパケット(Magic Packet)」と呼ばれる特殊なデータフレームです。このパケットは標準的なイーサネットフレームの後に追加され、ネットワークカードの MAC アドレスを特定して起動トリガーを送ります。具体的には、6 バイトの FF を連続させて送信し、その後にターゲット PC の MAC アドレスを 16 回繰り返す構成となっています。
マジックパケットの詳細な構造は以下の通りです。
- 同期ストリーム: 最初の 6 バイトが 0xFF(255)で埋め尽くされます。
- 対象アドレス: 次に PC の MAC アドレス 48 ビットデータが続きます。
- 繰り返し回数: 通常、MAC アドレスは 16 セット連続して送信されます。
- エラー検出: CRC フレームチェックシーケンスが含まれますが、WoL 自体の識別には使用されません。
このパケットは UDP プロトコルを使用し、一般的にポート番号 9 が割り当てられています。ただし、ポート設定や IP アドレスの転送ルールによって、ネットワーク上のどこからでも受信できるようにする必要があります。特に、WAN(インターネット)側から起動する場合は、ルーターでのポートフォワーディング設定が必須となります。
セットアップ手順:BIOS と OS の設定
Wake-on-LAN を有効化するには、マザーボードの BIOS/UEFI 設定と OS 側の設定の両方を調整する必要があります。2025 年時点でも多くの PC でデフォルトで無効になっているため、手動でのオンオフ切り替えが求められます。
BIOS/UEFI での有効化手順
- システム起動時に Del キーや F2 キーを押して BIOS セットアップ画面に入ります。
- 「Advanced Mode」または「詳細設定」モードへ移行します。
- 「Power Management Setup」または「APM Configuration」を選択します。
- Wake on LAN、Resume by PCI/PCI-E Device、ErP Ready(無効化)の設定を行います。
各メーカーごとの推奨設定例
- ASUS: Power -> APM Configuration -> Erp Support を Disabled にし、Power On By PCI-E を Enabled にします。
- MSI: Settings -> Advanced -> Wake Up Event Setup -> Resume by PCH-PCI/PCI-E Device を Enabled にします。
- Gigabyte: Peripherals -> ACPI Suspend State を Auto または S3 設定にし、「Wake on LAN」を有効化します。
OS 側での設定(Windows)
- コントロールパネルの「デバイスマネージャー」を開きます。
- ネットワークアダプターから該当する NIC を右クリックし、「プロパティ」を選択します。
- 「電源の管理」タブで、「このデバイスでコンピューターのスリープ状態を解除できます」にチェックを入れます。
- さらに「詳細設定」タブで「Wake on Magic Packet(マジックパケットによる起動)」を有効にします。
ハードウェア要件と対応製品例
Wake-on-LAN を利用するには、マザーボードの LAN コントローラーが WoL 機能に対応している必要があります。また、ネットワークスイッチやルーターも WoL パケットを転送できる環境であることが必須です。以下に、2025 年時点でも高評価を得ている製品と、そのスペックを整理しました。
| 製品名 | タイプ | LAN スピード | 対応 WoL | 特徴 |
|---|---|---|---|---|
| Intel I226-V LAN Controller | オンボード NIC | 1 Gbps / 2.5 Gbps | 標準対応 | 安定性が高く、サーバー用途でも利用可能 |
| Realtek RTL8125B | 拡張 NIC | 2.5 Gbps | 標準対応 | コストパフォーマンスに優れ、ゲーマー向け |
| Intel I340-T4 | サーバー用 NIC | 1 Gbps x4 | 完全対応 | マルチポート構成で冗長性が高まる |
| TP-Link Archer AX73 | Wi-Fi ルーター | Wi-Fi 6 (5.8Gbps) | 中継可能 | ゲートウェイ機能として WoL パケット転送可 |
| Ubiquiti UniFi Dream Machine Pro | ゲートウェイ | 1 Gbps / 2.5 Gbps | 高度な管理 | セキュリティルールとの連携が可能 |
これらの製品を選ぶ際のポイントとして、LAN コントローラーが PCIe Gen4 x4 バスに対応していることが推奨されます。Intel I226-V や I340-T4 は、1Gbps または 2.5Gbps の転送速度を維持しつつ、低消費電力での待機動作を実現しています。また、ルーター側では、UDP ポート 9 へのトラフィックがローカルネットワークに正しくルーティングされるか確認が必要です。
ネットワーク環境構築の注意点
WoL の設定完了後も、ネットワーク環境の違いにより起動が失敗することがあります。特に IP アドレスが動的に割り当てられる DHCP 環境では、PC が再起動するたびに MAC アドレスと IP アドレスの対応関係が変わってしまうリスクがあります。これを防ぐため、ルーター側で特定の MAC アドレスに対して固定 IP を割り当てる「DHCP リース」機能を使用するのが一般的です。
ネットワーク構成上の主要な課題
- サブネットマスク: WoL パケットはブロードキャストである必要があるため、同じサブネット(例:/24)内に収める必要があります。
- ルーターのファイアウォール: 外部からパケットを送る場合、ルーターの NAT テーブル設定でポート 9 を開放する必要があります。
- ARP プロキシ: サブネットを超えて WoL を実行する場合は、ARP Proxy の設定が必要になるケースがあります。
また、電源ユニットの仕様も重要です。PCIe スロットに挿された拡張カードや NIC が、5Vsb から十分な電力を受け取れるよう 12V ラインと 5V ラインのバランスが整っている必要があります。近年では、0.5 W 以下の待機消費電力量で動作する省電力規格が主流となりつつあり、これは 2026 年以降のグリーンコンピューティングにも寄与しています。
最新動向:セキュリティと次世代機能
Wake-on-LAN は便利ですが、セキュリティリスクも孕んでいます。誰でもマジックパケットを送信できるため、悪意のある第三者に遠隔起動をさせられ、DoS(サービス妨害)攻撃のターゲットになる可能性があります。この問題に対処するため、2025 年以降は暗号化された WoL パケットや、認証トークンを付与する次世代規格の研究が進んでいます。
セキュリティ強化の方向性
- WOL over HTTPS: ブラウザ経由での安全な起動コマンド送信。
- MAC アドレスフィルタリング: 特定の MAC アドレスからのパケットのみ許可する設定。
- Wi-Fi WoL: 無線接続でも同様の機能を実現する IEEE 802.11ax ベースの規格対応。
さらに、ネットワーク機器側での検知技術も進化しています。例えば、TP-Link Archer AX73 や Ubiquiti UniFi Dream Machine Pro のような最新ルーターでは、WoL パケットを内部で識別し、不正なパケットをブロックする機能を実装しています。これにより、セキュリティを維持しながら利便性を享受できる環境が構築されつつあります。
2026 年に向けては、クラウド管理プラットフォームとの連携も強化される見込みです。IoT デバイスとして PC を登録し、アプリ操作で起動できるような UI が標準化されることで、より一般ユーザーにも扱いやすい技術へと進化していくでしょう。
よくある質問(FAQ)
Q1: WoL で起動できない場合、最初に確認すべき項目は何ですか? A1: 最初に BIOS/UEFI 設定で「Wake on LAN」が有効になっているか、および電源の管理設定で PC が完全にオフになっていないかを確認してください。また、LAN ケーブルが正しく接続され、リンクライトが点灯しているかも重要です。
Q2: ルーターを介して外から起動する際、ポート開放はどうすればよいですか? A2: 使用するルーターの管理画面で「ポート転送(Port Forwarding)」機能を開き、外部ポートを UDP 9 に設定し、内部 IP アドレスを起動したい PC の固定 IP に紐付けます。
Q3: Wi-Fi 接続でも Wake-on-LAN は利用できますか? A3: 標準的な有線 WoL とは異なり、Wi-Fi では電源管理の特性上、スリープ状態から完全に復帰するまでに時間がかかりますが、「Wake on WLAN」に対応したルーターと NIC を使用すれば可能です。ただし、2025 年時点では有線接続の方が安定しています。