ホームページ » の仕方 » インターネットを介してリモートでPCの電源を入れる方法

    インターネットを介してリモートでPCの電源を入れる方法

    リモートデスクトップ、リモートファイルアクセス、またはその他のサーバーソフトウェアを使用している場合は、コンピュータを家に置いたままにしておくか、家を出るときに仕事をすることができます。これにより多くの電力が消費されます。代わりに、使用する必要があるときはいつでも、リモートでPCの電源を入れることができます。.

    これはWake-on-LANを利用します。その名前にもかかわらず、Wake-on-LANを設定して、インターネットを介してコンピュータを起動させる「マジックパケット」を送信することができます。.

    Wake-on-LANを設定する

    これを機能させるには、まずWake-on-LANを通常どおりに設定する必要があります。通常、この設定はコンピュータのBIOSまたはUEFI設定にあります。 PCの設定で、Wake-on-LANオプションが有効になっていることを確認してください。.

    BIOSまたはUEFIにこのオプションが表示されない場合は、コンピュータまたはマザーボードのマニュアルを参照して、それがWake-on-LANをサポートしているかどうかを確認してください。コンピュータがWake-on-LANをサポートしていないか、WoLが常に有効になっていてBIOSに関連オプションがない可能性があります。.

    BIOSにWoLオプションがあるかどうかにかかわらず、Windows内からこのオプションを有効にする必要があるかもしれません。 Windowsの[デバイスマネージャ]を開き、一覧からネットワークデバイスを見つけて右クリックし、[プロパティ]を選択します。 「詳細設定」タブをクリックして、リストから「Wake on magic packet」を見つけて有効にします。.

    注:Windows 8および10のFast Startupモードを使用している一部のPCでは、Wake-on-LANが機能しない場合があります。使用していない場合は、Fast Startupを無効にする必要があります。.

    ポート転送方式

    Wake-on-LANはUDPを使用します。多くのユーティリティはポート7または9を使用しますが、これには任意のポートを使用できます。ルーターの背後にあるすべてのIPアドレスにUDPポートを転送する必要があります。特定のIPアドレスに転送することはできません。 Wake-on-LANパケットは、ルーターの背後で動作しているすべてのデバイスに転送される必要があり、WoLパケット内の情報が一致する場合にのみ、デバイスはウェイクアップします。これは「サブネット向けブロードキャスト」と呼ばれています。

    これを行うには、ポートを「ブロードキャストアドレス」に転送する必要があります。これにより、ネットワーク上のすべてのコンピュータにパケットがブロードキャストされます。ブロードキャストアドレスは*。*。*。255です。たとえば、PCのIPアドレスが192.168.1.123の場合、ブロードキャストアドレスとして192.168.1.255と入力します。 PCのIPアドレスが10.0.0.123の場合は、ブロードキャストアドレスとして10.0.0.255と入力します。.

    これを設定するためにルータの設定ページにアクセスし、ポート転送画面を見つけて下さい.

    ルーターによっては、このIPへのポート転送を許可していないため、ルーターをだましてこれを別の方法で実行できるようにする必要があるかもしれません。 Wake-on-LANパケットの転送、またはルーターを使ってブロードキャストアドレスにパケットを転送することに関する情報を調べることができます。.

    ルーターに動的DNSを設定することもできます。 IPアドレスが変わっても、Wake-on-LANパケットをルーターの動的DNSホスト名に送信することができ、それはあなたのコンピューターに届きます。ホスト名が一致していると、PC上で実行されているサービスにリモートアクセスするのも簡単になります。.

    次に、その魔法のパケットを送信するためのツールを選びます。 Wake-on-LANパケットを送信するには、さまざまな方法があります。そのWebサイトでは、ご希望のプラットフォーム用に無料のWake-On-LANユーティリティを無料でご利用いただけます。たとえば、グラフィカルなWake on LAN Windowsプログラム、ブラウザからパケットを送信できるWebインタフェース、またはAndroidアプリを使用できます。無料のWake-on-LANユーティリティはすべてのプラットフォームで利用できます。.

    これらのツールを使用するときは、4ビットの情報を入力する必要があります。

    • Macアドレス:Wake-on-LANパケットを待ち受けるネットワークインターフェースのMACアドレスを入力してください.
    • IPアドレスまたはドメイン名:インターネット上のルーターのIPアドレス、またはyou.ddns.comのような動的DNSアドレスを入力してください。.
    • サブネットマスク:ルーターの背後にあるコンピューターの適切なサブネットマスクも入力する必要があります。.
    • ポート番号:ブロードキャストアドレスに転送したUDPポートの番号を入力します .

    その後、ツールは正しい情報を含む「マジックパケット」を送信することができます。すべてを正しく設定していれば、PCは起動します。.

    より簡単なオプション

    もっと簡単な方法があります。 TeamViewerやParallels AccessなどのリモートアクセスプログラムにはWake-on-LANサポートが組み込まれているため、より面倒なセットアッププロセスをいくつか省略して、既に使用しているリモートアクセスプログラムでPCを起動することができます。ここではTeamViewerを例として使用します。これは、PCのデスクトップまたはそのハードドライブ上のファイルにもリモートアクセスするための最善の方法だからです。.

    これらのオプションは、TeamViewerの[その他]> [オプション]にあります。 Wake-on-LANの横にある設定ボタンをクリックして設定します。.

    TeamViewerでは、「ネットワーク内のTeamViewer ID」を使用してリモートPCを起動できます。たとえば、自宅に5台のPCがあるとします。そのうちの4つは電源がオフになっており、1つはTeamViewerの実行中に電源が入っています。正しく設定していれば、TeamViewer内から他の4台のPCを「起動」させることができます。 TeamViewerは、TeamViewerを実行している1台のPCにWake-on-LAN情報を送信し、そのPCはネットワーク内からWake-on-LANパケットを送信できます。ポート転送を設定したり、サードパーティ製のツールを使用したり、リモートIPアドレスを心配する必要はありません。それでも、BIOSとデバイスマネージャでWake-on-LANを有効にする必要があります。.

    TeamViewerには、「パブリックアドレス」Wake-on-LANを設定する機能もあります。これにより、たとえすべてのリモートPCの電源がオフになっていても、TeamViewerアプリケーション内からWake-on-LANパケットを開始することができます。 TeamViewerを実行しているPCが公に到達可能であることを確認するには、ポート転送プロセスを通過する必要があります。追加のサードパーティ製ソフトウェアに頼るのではなく、TeamViewer内からPCを起動できます。.


    特にあなたのルータが邪魔になり、あなたが必要な設定を変更することを妨げている場合、ネットワークのビットは少し複雑になる可能性があります。サードパーティ製のルーターのファームウェアの方がより役に立つかもしれません。実際、DD-WRTはWake-on-LANパケットを送信することによってスケジュール通りにPCを起動するための統合された方法さえ提供します。.

    Image Credit:FlickrのNeil Turner、FlickrのDouglas Whitfield