- Wake on LAN を使用すると、ネットワーク経由で送信されたマジック パケットを使用して、リモートで PC の電源をオンにしたり起動したりできます。
- BIOS/UEFI およびオペレーティング システムのネットワーク カード設定で WoL を有効にすることが重要です。
- インターネットから WoL を使用するには、ルーターを調整するか、統合サポートを備えたリモート デスクトップ ソフトウェアを使用する必要があります。
- Wake on LAN はエネルギーを節約し、機器やサーバーのリモート作業とメンテナンスを容易にします。

自宅やオフィスを離れているときに、パソコンにアクセスしようとしたら電源が切れていた、という経験はありませんか?これはよくある状況です。緊急にファイルが必要だったり、誰かにリモートサポートを提供したい、あるいはリモートデスクトップで接続したいのに、パソコンがスリープ状態だったり、完全に電源が切れていたりするのです。
朗報です。コンピューターを24時間365日つけっぱなしにする必要はありません。Wake on LAN(WoL)のおかげで、ローカルネットワーク内はもちろん、追加の設定や専用ソフトウェアを使用すれば、インターネット経由でもPCをリモートで起動できます。
Wake on LAN とは何ですか? また、実際にはどのように機能しますか?
Wake on LAN(WoLと略されることが多い)は、ネットワーク経由で特別なメッセージを送信することで、コンピュータをリモートから起動できるネットワーク規格です。このメッセージはマジックパケットと呼ばれます。
つまり、ネットワーク上の別のデバイスが、起動させたいコンピュータのMACアドレスを繰り返し含むデータパケットを送信します。PCの電源が切れているように見えても、ネットワークカードには電力が供給され続け、通信を待機しています。この特別なパケットを検出すると、ネットワークカードはマザーボードに通知し、コンピュータが起動します。
マジックパケットは、16進数で255の6バイトと、宛先MACアドレスの16回の繰り返しで構成されます。通常、LAN内でブロードキャストトラフィックとして送信され、デバイスが低電力状態であっても確実に届くようにします。
実際には、WoLは主に有線LANで使用されます。多くの無線LANカードは完全シャットダウンからの復帰を適切にサポートしていない(スリープ状態からの復帰のみをサポートしている)か、WoLを実装していない(後者の場合はWoWLANと呼ばれ、ハードウェアに大きく依存する)ため、Wi-Fiよりもイーサネットの方がはるかに優れた動作をします。
同一ローカルネットワーク内では、ルーターは通常、ブロードキャストフレームを問題なく転送します。しかし、インターネットからマジックパケットを送信しようとすると、状況は複雑になります。ルーターはセキュリティ上の理由から、通常はデフォルトでそのようなトラフィックを許可しないためです。そこで、ポートフォワーディング、VPNの使用、Wake-on-LAN(WoL)機能を内蔵したリモートコントロールプログラムの使用といった手法が役立ちます。
Wake on LANを使用するための基本要件
設定をあれこれいじる前に、すべてのコンピューターがWake on LANに対応しているわけではないことを理解しておくことが重要です。ただし、最近のほとんどのPCは対応しています。
基本的に、Wake-on-LAN(WoL)機能を利用するには、マザーボードとネットワークインターフェースカード(NIC)が対応している必要があります。最新のマザーボードでは、この機能は通常BIOS/UEFIで有効化されているか、利用可能になっており、統合型ネットワークカードにも広く搭載されています。非常に古い、あるいは基本的な機能しか持たないコンピューターでは、このオプションがそもそも存在しない場合もあります。
もう一つの重要な要件は電源です。PCは電源を切ってもコンセントに接続したままにしておく必要があります。デスクトップパソコンはネットワークカードに電力を供給するスタンバイモードに切り替わりますが、ノートパソコンの場合は、Wake-on-LAN(WoL)に対応させたい場合は、電源に接続したままにしておくことがほぼ常に推奨されます。これは、一部の構成ではシャットダウン時に電源が完全に遮断されるためです。
ネットワークインフラストラクチャがマジックパケットの通過を許可することも重要です。シンプルなイーサネットLANでは、デバイスをルーターまたはスイッチに接続するだけで通常は十分です。VLANを使用する大規模ネットワークやインターネット経由の場合は、スイッチ、ルーター、またはファイアウォールに追加の設定が必要になる場合があります。
最後に、Wake-on-LAN(WoL)を確実に使用するには、常に有線接続を使用するようにしてください。多くのWi-Fiカードはスリープまたは休止状態からの復帰のみをサポートしており、多くの場合、その機能は不安定な動作をします。完全シャットダウン状態から電源を入れるには、ネットワークケーブルが最も確実な方法です。
Wake on LAN を使用する実用的な利点
携帯電話から「指で」PCの電源を入れることができるというオタクっぽい側面を超えて、WoLは家庭でもオフィスでも非常に明確な利点があります。
自宅では、ソファや別の部屋からデスクトップパソコンの電源を入れることで、パソコンを常にオンにしておくことなく、ファイル、ゲーム、ホームサーバー、共有ネットワークドライブにアクセスできます。必要なとき、仕事や遊びのときにパソコンを起動し、その後は通常通り電源を切ることができます。
企業では、システム管理者がWake-on-LANを使用して、営業時間外に数十台のPCの電源をオンにし、アップデートのインストールやメンテナンスを行い、その後再びシャットダウンします。これにより、エネルギーを節約し、ハードウェアの摩耗を軽減し、サポート作業を大幅に迅速化できます。
さらに、WoLをリモートデスクトップツール(TeamViewer、AnyDesk、Splashtop、Iperius Remoteなど)と組み合わせれば、非常に便利なワークフローを実現できます。つまり、その場を離れることなく、コンピューターの電源を入れたり、操作したり、シャットダウンしたりできるのです。リモートワークやサポート業務に最適です。
環境面と経済面の両方から見ると、コンピューターやサーバーを24時間7日不必要に稼働させておく必要がなくなれば、電力消費量が減り、電気料金も安くなる。これは、今日では決して些細なことではない。
BIOS/UEFIでWake on LANを有効にする
まず最初に、マザーボードのBIOSまたはUEFIでWake-on-LAN(WoL)を有効にする必要があります。これができない場合、Windows、Linux、またはルーターの設定をいくら試みても、PCは起動しません。
Windows 10 および Windows 11 では、システム内から UEFI にアクセスできます。手順は次のとおりです。[設定] > [更新とセキュリティ] > [回復] > [高度なスタートアップ] > [今すぐ再起動]。そこから、[トラブルシューティング] > [詳細オプション] > [UEFI ファームウェア設定]に進むと、コンピューターが BIOS/UEFI に直接再起動します。
内部にアクセスしたら、電源管理メニューを探してください。メーカーによっては、「電源オプション」、「詳細設定」 、「ACPI設定」、「電源管理設定」など、名称が異なる場合があります。通常、ネットワーク経由での電源投入に関するオプションはここにあります。
具体的なオプションは、「Wake on LAN」、「Power On by LAN」、「Boot from PCI/PCI-E」、「PCI Power Up」、「Allow PCI wake up event」 、「Wake from PCIe device」、「Wake up by network」など、さまざまな名称で表示される場合があります。共通しているのは、 「Wake」という単語が必ず含まれており、通常はLANまたはPCI/PCIeに関する記述があることです。
必要な操作は、そのオプションを有効にして変更を保存し、BIOS/UEFIを終了することです。そうすれば、ネットワークカードが対応するデータパケットを受信した際に、マザーボードが応答できるようになります。
Windows 10 および Windows 11 で Wake on LAN を構成する
BIOS/UEFIの設定が完了したら、次はオペレーティングシステムの準備です。Windows 10とWindows 11の手順はほぼ同じなので、一方のOSで表示される手順はもう一方にも適用されます。
Windows 11では、設定アプリから始めることができます。[スタート] > [設定] > [ネットワークとインターネット] > [ネットワークの詳細設定] の順に進んでください。そこにネットワークアダプター(イーサネット、WiFiなど)が表示されます。
WoLに使用するネットワークアダプタ(理想的にはルーターに接続されているイーサネットアダプタ)を見つけ、矢印をクリックしてオプションを展開し、[編集] > [その他のアダプタオプション]を選択します。これにより、標準のネットワークプロパティウィンドウが開きます。
そのウィンドウで、ネットワークアダプタの「構成」をクリックし、 「電源管理」タブに移動します。 「このデバイスでコンピュータを起動できるようにする」のチェックボックスを少なくともオンにし、セキュリティを強化するために「マジックパケット1つでのみコンピュータを起動できるようにする」にもオンにしてください。これにより、ネットワーク上を流れるあらゆるデータによってコンピュータが起動してしまうことを防ぎます。
次に、同じアダプタの「詳細オプション」タブを開き、 「マジックパケットによるウェイクアップ」(または類似の項目)を探します。これが「有効」に設定されていることを確認してください。多くのコントローラには「パターンマッチによるウェイクアップ」などの設定もありますが、ここで重要なのはマジックパケットが有効になっていることです。
デバイス マネージャーから WoL を有効にする (Windows)
もう一つ、非常に分かりやすく確認できる方法として、Windows デバイス マネージャーを使用する方法があります。この方法は、Windows 10 と Windows 11 の両方で有効です。
スタートメニューを開き、「デバイスマネージャー」を検索します。デバイスマネージャーを開いたら、「ネットワークアダプター」カテゴリを展開し、WoLに使用するアダプター(通常はマザーボードに内蔵されているイーサネットアダプター)を探します。
アダプターを右クリックして「プロパティ」を選択します。「電源管理」タブで、デバイスがコンピューターを起動できるようにするオプションが有効になっていること、および可能であれば、マジックパケットを使用してのみコンピューターを起動するように設定されていることを確認します。
次に、[詳細オプション]タブに移動し、プロパティ一覧で、[マジックパケットによるウェイクアップ] (または「Wake on LAN」、「シャットダウン Wake-on-LAN」など) を再度探します。[値] フィールドで[有効]を選択し、保存します。
重要な注意点:一部のコンピューターでは、PCの電源が完全にオフになっている状態でWoLを動作させるには、電源オプションでWindowsの「高速スタートアップ」を無効にする必要があります。このモードはシャットダウン状態を変更し、ネットワークカードが正しい信号を受信できなくなる可能性があるためです。
Linux での Wake on LAN (Ubuntu と ethtool の例)
Linuxを使用している場合は、 ethtoolユーティリティを使ってWoLを簡単に有効化および確認できます。ethtoolは、ネットワークインターフェースのパラメータを表示および変更できるコマンドラインユーティリティです。
Ubuntuなどのディストリビューションでは、 `sudo apt-get install ethtool`でインストールできます。インストール後、まずインターフェース名(eth0、enp3s0、ens33など)を特定する必要があります。これは、`ip link`または`ip addr`を使用して確認できます。
インターフェースが Wake-on (WoL) をサポートしているかどうかを確認するには、` sudo ethtool interface | grep Wake-on`を実行します。`Supports Wake-on: pumbag`や`Wake-on: d`のような出力が表示されます。重要なのは ` Supports Wake-on` の行で、各文字はコンピュータを起動できるイベントの種類を示しています。
各文字は、d(無効)、p(PHYアクティビティ)、u(ユニキャスト)、m(マルチキャスト)、b(ブロードキャスト)、a(ARP)、g(マジックパケット)を表します。ここで説明する従来のWoLが機能するためには、サポートされているリストにg (マジックパケット)が含まれている必要があります。
Wake-on の行に「g」と「d」(無効)が表示されている場合は、 `sudo ethtool -s interface wol g`コマンドで有効にできます。このコマンドを実行すると、インターフェースはマジックパケットタイプの WoL パケットをリッスンし、ハードウェアと BIOS の許可に従ってシステムを起動できるようになります。
Wake on LANを使用するためのIPアドレスとMACアドレスを取得する
WoLツールがパケットを正常に送信するには、宛先デバイスから2つの重要な情報、つまりIPアドレスとMACアドレスを取得する必要があります。
Windowsでは、ネットワーク情報をすべて表示する最も簡単な方法は、コマンドプロンプトまたはPowerShellを開き、「ipconfig /all」コマンドを実行することです。出力には、使用しているネットワークインターフェイス(イーサネット、WiFi)が表示され、そこにIPv4アドレスと物理アドレス(MACアドレス)の両方が表示されます。
MACアドレスは、ハイフンまたはコロンで区切られた6つの数字と文字のブロックで構成されます(例:00-1A-2B-3C-4D-5E)。これはネットワークカード固有の識別子であり、マジックパケットが内部で16回繰り返すことで、コンピュータがそれを認識できるようにするデータです。
同じネットワーク上の別の部屋からPCの電源を入れる場合、重要なのは対象コンピュータのローカルIPアドレスです(通常は192.168.xxで始まります)。これはipconfigコマンドのIPv4アドレス欄でも確認できます。
PCをリモートで起動するには、インターネット接続のパブリックIPアドレスを知っておく必要があります。これは、速度テストサイトや「自分のIPアドレスは?」といったサイトにアクセスすればすぐに確認できます。多くのモバイルWake-on-LAN(WoL)アプリは、インターネット経由でアプリを使用する際に、PCのMACアドレスとともにこのIPアドレスを入力します。
インターネットからのWake on LANを使用するようにルーターを設定する
これまでのところ、BIOSとオペレーティングシステムの設定が完了していれば、同じローカルネットワーク上のどのデバイスからでもPCを起動できます。しかし、外部から(例えば、データ通信を使用する携帯電話から)PCを起動できるようにするには、ルーターを設定する必要があります。
必要なのは、マジックパケットによって運ばれるUDPトラフィックをローカルネットワークにリダイレクトすることです。一般的な方法は、Wake-on-LAN(WoL)で最もよく使用されるUDPポート7またはUDPポート9を開き、適切なアドレスに向けることです。
多くのチュートリアルでは、パケットがすべてのデバイスに届くように、ポートをローカルネットワークのブロードキャストポート(例えば、192.168.1.255)に転送することを推奨していますが、家庭用ルーターでは必ずしもこれが可能とは限りません。別の方法として、起動したいPCのIPアドレスに直接パケットを転送することもできますが、技術的にはWake-on-LAN(WoL)パケットはブロードキャスト用に設計されています。
いずれにせよ、重要なのは、ルーターが選択したUDPポートを(ポートフォワーディングまたは仮想サーバーを使用して) LANに転送することです。設定インターフェースはルーターやISPによって大きく異なるため、普遍的な手順ガイドは存在しません。
高度なルーターの中には、IPアドレスだけでなくMACアドレスにもコマンドをリダイレクトできるものもあり、これはWake-on-LAN(WoL)に最適です。また、多くの場合、PCに静的IPアドレスを割り当てるか、DHCPで予約しておくことをお勧めします。そうすることで、IPアドレスが変更されることなく、転送先が常に正しいデバイスを指すようになります。
Wake on LAN を使用する際のセキュリティとベストプラクティス
Wake-on-LAN自体は、認証や暗号化を組み込んでいない非常にシンプルな技術です。ネットワーク上で有効なマジックパケットを送信できれば、デバイスを起動させようとすることが可能です。そのため、ハッカーがあなたの接続を利用してウェブサイトを攻撃していないかどうかを知ることが重要です。
家庭内ネットワークでは、ルーターが既にインターネットトラフィックをフィルタリングしているため、リスクは非常に低いと言えます。問題となるのは、ルーターのポートを開放して外部からのWake-on-LAN(WoL)を許可する場合です。これを不用意に行うと、ネットワークに非常に特殊な脆弱性を生み出すことになります。
より安全な方法はVPNを使用することです。VPN経由で自宅や会社のネットワークに接続し、ネットワーク内に入ったら、まるで物理的にその場所にいるかのようにWoLパケットを送信します。こうすることで、WoLポートをインターネットに公開したり、ブロードキャストを公開状態にしたりする必要がなくなります。
もう一つ特に便利な方法は、Wake-on-LAN(WoL)を安全に管理できるリモートコントロールソフトウェアを使用することです。TeamViewer、AnyDesk、Splashtop、Iperius Remoteなどのツールは仲介役として機能し、リモートLAN上で電源が入っているコンピュータに接続し、そこから起動したいPCにマジックパケットを送信します。
より本格的な導入(企業環境、機密データを扱う環境など)においては、ファイアウォール(許可されたIPアドレスによる)を使用してWoLパケットの発信元を制限し、リモートアクセスツールで堅牢な認証を組み合わせることで、許可された担当者のみがマシンを起動できるようにすることをお勧めします。
Iperius Remote、TeamViewer、AnyDesk、Splashtop を使用してリモート PC をオンにする
最新のリモートデスクトッププログラムの多くは、独自のワークフローの一部としてWake on LANを統合しており、ルーターの設定に苦労したくない一般ユーザーにとって、非常に便利なものとなっている。
Iperius Remoteの場合、プログラム自体にIperius Remote Wake-on-LAN機能が搭載されています。Iperiusがインストールされているコンピューターが複数ある場合、それらのコンピューターの電源がオフの状態でも、アドレス帳や接続履歴に表示させることができます。
起動したいPCが、Iperiusを実行している別のコンピュータと同じLAN上にある場合は、リストからそのPCを選択し(オフラインとして表示されます)、コンテキストメニューの「Wake on LAN」オプションを使用するだけです。Iperiusは自動的にマジックパケットをローカルネットワーク経由で送信し、数秒でマシンが起動します。
リモートPCが別のネットワーク上にある場合(例えば、自宅にいるときにオフィスのコンピュータに接続する場合など)、Iperiusはリモートネットワーク上の「ブリッジ」コンピュータを使用できます。そのLAN上にIperiusが動作しているコンピュータが少なくとも1台以上電源オン状態であれば、プログラムはそのコンピュータを使用してマジックパケットを同じネットワーク上の電源オフ状態のコンピュータに転送できます。
TeamViewerには、Wake-on-LAN機能が内蔵されており、主に2つの方法があります。1つはパブリックアドレス(IPアドレスまたはダイナミックDNS)経由、もう1つは同じLAN上の別のTeamViewerデバイス経由です。前者の場合、TeamViewerにPCのパブリックIPアドレスとMACアドレスを設定すると、プログラムがインターネット経由で電源オン信号を送信します。後者の場合、宛先ネットワークで電源が入っている中間PCを選択します。この中間PCは、WoLパケットのゲートウェイとして機能します。
AnyDeskでも同様の考え方です。リモートクライアントのセキュリティ設定でWake-on-LAN(WoL)オプションを有効にし、同じLAN内で少なくとも1台のAnyDeskデバイスの電源が入っていることを確認します。電源がオフになっているマシンに接続しようとすると、AnyDeskは「電源オン」ボタンを表示し、中間マシンをマジックパケット送信のチャネルとして使用します。
Splashtopでは、Windows PCとMacの両方をスリープ解除できます(Appleの場合は通常、スリープ状態からの復帰のみで、完全シャットダウンからの復帰はできません)。Splashtop BusinessアプリまたはWebコンソールから、お使いのコンピュータの一覧が表示され、スリープ解除可能なコンピュータは「利用可能」と表示されます。該当のコンピュータを選択し、「起動」コマンドを使用して電源をオンにし、リモートセッションの準備を整えるだけです。
Wake on LAN 用のモバイル アプリと専用ツール
リモートデスクトップソリューションに加えて、モバイル端末とPCの両方に対応した、 WoLパケットの送信に特化したアプリケーションもあり、これらは非常に便利だと感じるかもしれません。
例えばAndroidでは、Wolon – Wake on LAN Widgetsのようなアプリがあり、これを使うとスマートフォンのホーム画面にショートカットウィジェットを作成できます。アイコンをタップすると、設定済みのPCにマジックパケットが自動的に送信されます。必要なのは、コンピューターのIPアドレス(ローカルまたはパブリック、場所によって異なります)とMACアドレスを入力するだけです。
iOSでは、iNet WOL – Wake on Lanのようなアプリを使用すれば、同様の機能を実現できます。状況に応じてルーターのIPアドレスまたはローカルIPアドレスを設定し、対象のコンピューターまたはNASのMACアドレスを入力すると、アプリ内でタップするだけで電源オンパケットが送信されます。
Windowsの場合、Microsoft StoreにはWake-on-LAN(WoL)専用の無料ユーティリティがいくつか用意されています。例えば、Easy WOL、Wake on LAN(マジックパケット)、Simple Wake-on-LAN、Wake PC on LANなどです。これらはすべて同様の仕組みで動作します。コンピューターのMACアドレス、IPアドレス、ポートを登録すれば、いつでもマジックパケットを送信できます。
また、多くのユーザーはAnyDeskやTeamViewerをWoLツールとして直接使用することを選択しています。これらのツールは、一度設定すれば、リモートセッションを確立するのと同じインターフェースから電源オンコマンドを送信できるためです。
Wake on LANの代替としてスマートプラグを使用する
すべてのシナリオが理想的とは限らず、ハードウェアの制限、ルーターの問題、インターネットサービスプロバイダの問題などにより、WoLを動作させるのに何ヶ月も苦労している人もいます。そのような場合、マジックパケットを完全に回避する非常に巧妙なトリックがあります。
要は、マザーボードのBIOSで「AC電源喪失後の復元」オプション、またはそれに類する設定を行い、電源が復旧した際にコンピュータが自動的に起動するようにすることです。例えば、MSI製マザーボードの場合、この設定は「詳細設定」>「電源管理設定」の中にあり、通常は「AC電源喪失後の復元」などと呼ばれています。これを「電源オン」に設定する必要があります。
次に、スマートフォンから操作できる比較的安価なスマートWi-FiプラグまたはワイヤレスリモートプラグにPCを接続します。手順は簡単です。まずPCの電源を通常通りオフにし、次にスマートプラグの電源をオフにして、電源を完全に遮断します。
どこからでもパソコンの電源を入れたいときは、モバイルアプリを使ってスマートプラグの電源を入れるだけです。BIOSは電源復旧時に自動起動するように設定されているため、まるで電源ボタンを押したかのようにパソコンの電源が入ります。
これは厳密にはWake on LANではなく、マジックパケットも使用していませんが、多くのユーザーにとって全く同じ実質的な効果を発揮し、特にネットワークカードやルーターが正常に動作しない場合に役立ちます。
実際の使用例と最終的なヒント
よくあるシナリオとして、リモートワークをしている人が、自宅で仕事を始めようとしたところ、前日にオフィスのPCの電源を切ったままにしてしまったことに気づくというケースがあります。Wake-on-LAN(WoL)が正しく設定されていれば、リモートデスクトップアプリまたはモバイルWoLアプリを開き、マジックパケットを送信して、マシンが起動するまで数秒待つだけで接続できます。
IT環境において、管理者はコンピュータの電源をほとんどの時間オフにしておき、アップデートのインストール、バックアップの実行、または営業時間外のメンテナンスを行う際に一斉に起動できる機能を非常に高く評価することが多い。これにより、リソース消費量を削減し、作業を特定の時間帯に集中させることができる。
これらすべてが確実に機能するためには、各ネットワーク上に常に「常時稼働」しているデバイス(サーバー、ミニPC、NAS、古いPCを復活させるなど)を用意しておくことをお勧めします。このデバイスからWoLパケットを送信したり、TeamViewer、AnyDesk、Iperius、Splashtopなどのツールのブリッジとして機能させたりすることができます。
特にWindowsのメジャーアップデート後、ルーターの変更後、またはネットワークカードの交換後には、Wake-on-LAN(WoL)の機能を定期的に確認することをお勧めします。一部のドライバーは、警告なしに電源設定をリセットし、ウェイクアップオプションを無効にすることが比較的よくあります。
優れたBIOS/UEFI構成、オペレーティングシステム、ルーター、またはリモートデスクトップソフトウェアを組み合わせることで、Wake on LANは非常に便利なツールとなり、PC、サーバー、NASを必要な時だけ利用できるようにし、エネルギー消費を抑え、電源ボタンの前に物理的にいる必要もなくなります。
インデックス
- 1 Wake on LAN とは何ですか? また、実際にはどのように機能しますか?
- 2 Wake on LANを使用するための基本要件
- 3 Wake on LAN を使用する実用的な利点
- 4 BIOS/UEFIでWake on LANを有効にする
- 5 Windows 10 および Windows 11 で Wake on LAN を構成する
- 6 デバイス マネージャーから WoL を有効にする (Windows)
- 7 Linux での Wake on LAN (Ubuntu と ethtool の例)
- 8 Wake on LANを使用するためのIPアドレスとMACアドレスを取得する
- 9 インターネットからのWake on LANを使用するようにルーターを設定する
- 10 Wake on LAN を使用する際のセキュリティとベストプラクティス
- 11 Iperius Remote、TeamViewer、AnyDesk、Splashtop を使用してリモート PC をオンにする
- 12 Wake on LAN 用のモバイル アプリと専用ツール
- 13 Wake on LANの代替としてスマートプラグを使用する
- 14 実際の使用例と最終的なヒント
