【Widnows10】ポケットwifiとラズベリーパイ経由からWoLで遠隔起動する方法

Widnows10のパソコンを、ポケットwifiとラズベリーパイ経由からWoLで遠隔起動する方法をまとめてみました。

【WoLとは】Wake On Lan

外出先からリモートで自宅PCを操作したい場合、自宅PCの電源をONにする必要があります。
自宅PCの電源をONするためにわざわざ一度自宅に戻るのは手間がかかります。かといって、あらかじめ電源をONしてから出かけるのも電気代がもったいないです。

そこで「Wake On LAN(WoL)」という機能を使うと、停止しているPCをネットワーク経由で遠隔から起動することができます。
WoLは、「マジックパケット」と呼ばれるネットワークパケットを送信することで、PCをスリープ状態から「復帰(Wake)」させる仕組みです。

WoLには、ハードウェアのみでWoL機能を完結させる「ハードウェアWoL」と、ソフトウェアで実現する「ソフトウェアWoL」の2種類があります。それらの違いは以下のとおりです。

方式 ソフトウェアWoL ハードウェアWoL
スリープ(S3)から復帰 ×
休止状態(S4)から復帰 ×
ハイブリッドシャットダウン(S4)から復帰 × ×
クラシックシャットダウン(S5)から復帰 ×

【手順1】Windows10側でWoL機能を有効化

●スタートボタンを右クリックして、メニューから「デバイスマネージャー」をクリックします。

● 「ネットワークアダプター」のツリーを展開し、利用しているアダプターを右クリックして、メニューから「プロパティ」をクリックします。

● 「電源の管理」タブを開き「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」と「Magic Packetでのみ、コンピューターのスタンバイ状態を解除できるようにする」にチェックを入れます。
※グレーアウトしている場合、そのネットワークアダプターでは、WoL機能がないため利用できません

● 「詳細設定」タブを開き、WoL関連の設定項目を有効化して「OK」をクリックします。

※「Wake on Magic Packet」「Wake on Settings」「Wake Up Capabilities」「Wake On設定」「Wake-On-Lan機能」「ウェークアップ機能」「PMEをオンにする」といった名称は有効化する

● 「高速スタートアップ」を無効化します(やり方は以下記事を参照)
※高速スタートアップ機能が有効化されていると、シャットダウン状態でネットワークアダプターに電力が供給されなくなるためWoLが使えません

メーカー 詳細記事
HP製 HP製パソコンのBIOS設定でWoLを有効にする方法
404 NOT FOUND | Windows入門速報

● BIOS起動して、BIOS側でもWoLを有効化します。
やり方は、PCをメーカー毎に異なります。

メーカー 詳細記事
HP製 HP製パソコンのBIOS設定でWoLを有効にする方法

● Windowsを再起動したら、コマンドプロンプトで以下のコマンドを実行し、MACアドレスを調べておきます。
(マジックパケットの宛先に使用します)

ipconfig /all

【手順2】Real VNCで外出先からラズベリーパイを操作

以下記事を参考に、Real VNCで外出先のスマホやパソコンからラズベリーパイを操作できるようにします。

404 NOT FOUND | Windows入門速報

【手順3】ラズベリーパイからマジックパケットを送信する

● ラズベリーパイをリモート起動したいWindowsパソコンとLANケーブルで有線接続して起動します。
※ラズベリーパイの初期設定については以下で解説しています。

404 NOT FOUND | Windows入門速報

● ターミナルでetherwakeをインストールします。

$ sudo apt-get update
$ sudo apt-get install etherwake

● 以下のコマンドを実行します。

sudo etherwake [起動させるWindowsPCのMACアドレス]

(例)00:00:22:00:11:00など

● シャットダウンしていたWindowsパソコンが起動したら成功です。

【Windows入門】設定・使い方のガイド集
Windowsの特徴や基本的な使い方について初心者入門者向けに紹介します。

コメント