
自宅やオフィスのパソコンから緊急のファイルが必要になったのに、完全にシャットダウンしていた、なんて経験はありませんか?特に、電源を入れてくれる人が周りにいない場合は、本当にイライラしますよね。幸いなことに、Wake on LAN(WoL)という技術を使えば、ソファから立ち上がることなくこの問題を解決できます。
基本的に、このシステムはネットワーク経由で信号を送信することで、コンピュータをスリープ状態、休止状態、あるいは完全シャットダウン状態から復帰させることを可能にします。まるで魔法のように聞こえるかもしれませんが、これは家庭ユーザーにとっても、数十台のコンピュータを管理し、エネルギーと運用コストを節約するために24時間365日稼働させたくないシステム管理者にとっても、非常に便利な技術標準です。
Wake on LANとは一体何で、どのように動作するのでしょうか?
Wake-on-LANは、マジックパケットと呼ばれる特別なメッセージを送信することで、リモートコンピュータの電源をオンにできるネットワークプロトコルです。このパケットは、バイト列を含むデータフレームと、宛先コンピュータのMACアドレスが16回繰り返されたデータで構成されています。電源がオフになっているコンピュータのネットワークカードがこのパケットを検出すると、マザーボードに電気信号を送信して起動プロセスを開始します。
この方法が機能するためには、コンピュータを電源から完全に切り離すことはできません。ネットワークカードは、ネットワークトラフィックを「傍受」するために、最低限の電力供給を受け続ける必要があります。これは通常、ローカルエリアネットワーク(LAN)では問題なく機能しますが、インターネット経由でPCを起動しようとすると、ルーターがセキュリティ上の理由からこれらの通信をブロックすることが多いため、少し複雑になります。
基本的な技術要件
- サポートされているハードウェア: マザーボードとネットワークインターフェースカード(NIC)の両方がWake-on-LAN(WoL)に対応している必要があります。最新のハードウェアのほとんどは対応していますが、有効化する必要があります。
- 継続的な給餌: パソコンは電源コンセントに接続する必要があります。ノートパソコンの場合は、充電器に接続しておくことを強くお勧めします。
- 安定した接続: 理想は使用することです イーサネット有線接続一部のWi-Fiカードは対応しているものの、信頼性ははるかに低く、多くの場合スリープモードでしか動作しない。
BIOSまたはUEFIでの段階的な設定
最初のステップは、コンピューターの「頭脳」にアクセスすることです。Windows 10または11でBIOS/UEFIにアクセスするには、[設定]、[更新とセキュリティ]、[回復]の順に進み、[高度なスタートアップ]の下にある[今すぐ再起動]を選択します。そこから、[トラブルシューティング] > [詳細オプション] > [UEFIファームウェア設定]に移動します。
設定画面に入ったら、「電源管理」または「詳細設定」セクションを探してください。名称はメーカーによって異なりますが、「Wake on LAN」、「Power On by LAN」、「Allow PCI Wake Up Event」、「Wake by PCIe Device」などの項目を探してください。設定を「無効」から「有効」に変更し、変更を保存してコンピューターを再起動してください。
Windowsオペレーティングシステムで有効にする
マザーボードの準備ができたので、Windowsにリモート電源オンを許可するように指示する必要があります。まず、デバイスマネージャーを開き、「ネットワークアダプター」セクションを展開します。イーサネットカードを右クリックし、「プロパティ」を選択します。
「電源管理」タブで、 「このデバイスでコンピューターを起動できるようにする」の横にあるチェックボックスをオンにします。ネットワークノイズによってPCが自動的に起動するのを防ぐため、「マジックパケットを1つだけ許可する」オプションもオンにすることを強くお勧めします。次に、「詳細オプション」タブに移動し、 「マジックパケットで起動」プロパティが有効になっていることを確認します。
Windowsユーザーにとって重要な注意点:場合によっては、「高速スタートアップ」がWake-on-LAN(WoL)の動作を妨げることがあります。PCが完全にシャットダウンした状態から起動しない場合は、コントロールパネルの電源オプションでこの機能を無効にして、Windowsのパフォーマンスを改善してみてください。
LinuxでWake on LANを設定する
Ubuntuユーザー、または他のディストリビューションを使用している場合は、手順が異なります。まず、ツールをインストールする必要があります。 エスツール コマンドを使用する sudo apt-get install ethtoolお使いのカードがこの機能をサポートしているかどうかを確認するには、以下を実行してください。 sudo ethtool eth0 (eth0 をインターフェース名に置き換えてください)。 「Wake-onに対応」 手紙は gつまり、マジックパックと互換性があるということです。
コントローラーの機能を有効にするには、コマンドを実行するだけです。 sudo ethtool -s eth0 wol gこれにより、ネットワークカードは電源信号を受信する準備が整います。
インターネット経由でPCの電源を入れる方法(ローカルネットワーク外から)
別の都市からマシンを起動したい場合、主に3つの方法があります。最も簡単な方法は、ルーターでポートフォワーディングを設定することです。通常はUDPポート9を開放し、それをコンピューターのローカルIPアドレスに向けます。ただし、この方法は慎重に行わないとセキュリティリスクとなる可能性があります。
より安全な代替手段としては、まずVPN経由でリモートネットワークに接続し、接続後、あたかも物理的にその場にいるかのようにマジックパケットを送信する方法があります。しかし、現在では、Wake-on-LAN(WoL)をネイティブにサポートするリモートコントロールソフトウェアを使用するのが最も簡単な方法です。
リモート電源オン管理に推奨されるソフトウェア
プロセス全体を簡素化する非常に強力なツールがいくつかあります。たとえば、Iperius Remote を使用すると、マジックパケットを自動的に送信できます。同じネットワーク上に別のコンピューターが稼働している場合、それを「ブリッジ」として他のコンピューターを起動させることができます。同様に、TeamViewer と AnyDesk はWake-on-LAN (WoL) オプションを提供しています。TeamViewer はパブリック IP アドレスまたは LAN 上のデバイスを使用できますが、AnyDesk はリモート ネットワーク上に別のアクティブなクライアントを仲介役として必要とします。
一方、Splashtopは非常に堅牢なビジネスソリューションであり、Windows PCやMac(Macの場合は通常スリープモードからのみ)を起動させることができます。Webコンソールまたはアプリから、オフラインと表示されているコンピュータを選択し、「起動」ボタンを押すだけでマシンが起動し、リモートデスクトップ接続が容易になります。
シンプルなモバイルアプリを好む方には、PlayストアやMicrosoftストアでEasy WOLやWake on LAN(Magic Packet)などの無料アプリが利用できます。必要なのは、電源を入れたいコンピューターのMACアドレスと固定IPアドレスを入力するだけです。
適切なBIOS設定、オペレーティングシステムのネットワークプロパティの調整、およびリモート管理ツールの使用を組み合わせることで、距離に関係なくハードウェアを完全に制御することが可能になります。オフィスでブリッジデバイスを使用したり、ルーターで特定のポートを開放したりすることで、Wake-on-LANプロトコルはデジタルリソースの可用性を向上させ、省エネルギーと即時アクセス性の完璧なバランスを実現します。





