macOSから他のPCを遠隔で起動する方法(Wake on LAN活用ガイド)
自宅やオフィスで複数のデバイスを使い分けているユーザーは少なくありません。それぞれのデバイスには用途や保存データが異なりますが、リモートデスクトップサービスを利用すれば、1台のデバイスからすべてを操作できます。ただし、対象のデバイスが電源オフやスリープ状態の場合は、それを起こすための仕組みが必要になります。本記事では、macOSから他のコンピュータをウェイクアップする方法を詳しく解説します。
HomebrewとWake on LANのインストール
パッケージのインストールには、パッケージマネージャーを利用するのが一般的です。macOSにHomebrewがまだインストールされていない場合は、先に導入しておきましょう。Homebrew経由で「Wake on LAN」ツールも簡単にインストールできます。ここでは、HomebrewとWake on LANのインストール手順をまとめて紹介します。すでにHomebrewなどのパッケージマネージャーが導入済みの場合は、該当する手順をスキップしてください。
注意: macOSにすでにHomebrewがインストールされている場合は、手順1〜4をスキップしてください。
- Commandキーを押しながらSpaceキーを押してSpotlightを開きます。「Terminal」と入力し、Enterキーを押してターミナルを起動します。
- Homebrewをインストールする前に、Xcodeのコマンドラインツールが必要です。以下のコマンドを実行します。
xcode-select --install
- 次に、以下のコマンドを入力またはコピーして、macOSにHomebrewをインストールします。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- インストール中に、管理者権限の確認としてReturn(Enter)キーの押下とパスワードの入力を求められます。入力するとインストールが正常に完了します。
- 続いてWake on LANをインストールするために、以下のコマンドを入力します。
brew install wakeonlan
- 処理に少し時間がかかりますが、完了するとmacOSにWake on LANがインストールされます。
WOLで他のコンピュータを起動する
コンピュータの電源を入れるには、「マジックパケット」と呼ばれる特殊なフレームを対象のコンピュータへ送信します。Wake on LANで送られるマジックパケットは、コンピュータを起動させるために特別に設計されたフレームです。マジックパケットはブロードキャストフレームであるため、同じネットワーク上のすべてのデバイスに送信されます。ただし、パケット内には特定デバイスのMACアドレスが含まれているため、全デバイスが受信しても、実際に反応するのはターゲットとなるデバイスだけです。ここでは、前の手順でmacOSにインストールしたWake on LANツールを使ってマジックパケットを送信します。
多くのコンピュータでは、Wake on LAN機能が初期状態で無効になっています。事前にPC側で有効になっているかを確認し、必要であれば有効化してください。この設定はOSのシステム設定、またはBIOS/UEFIから行えます。また、ほとんどのOSはハイブリッドシャットダウン状態ではWake on LANに対応していませんが、一部のシステムではファームウェアやハードウェアがNIC(ネットワークインターフェースカード)経由での完全シャットダウンからの起動をサポートしています。Wiresharkなどのネットワークプロトコルアナライザを使用すれば、PCがマジックパケットを受信しているかどうかを確認することも可能です。
準備が整ったら、以下のコマンドを実行してシステムを起動します。
wakeonlan -I 192.168.1.255 -p 1234 01:02:03:04:05:06
上記コマンドのIPアドレスは対象デバイス自身のアドレスではなく、ブロードキャストアドレスを指定します(例:サブネット192.168.10.0、ネットマスク255.255.255.0の場合は「192.168.10.255」を使用)。各パラメータの意味は次のとおりです。「-I」がブロードキャストアドレス、「-p」が宛先ポート、そして3番目の引数が対象デバイスのMACアドレスです。
補足:MACアドレスの確認とトラブルシューティング
対象PCのMACアドレスがわからない場合は、Windowsであればコマンドプロンプトで「ipconfig /all」、macOSやLinuxであれば「ifconfig」または「ip link」コマンドで確認できます。うまく起動しない場合は、以下のポイントをチェックしてみてください。
- 対象PCのBIOS/UEFIでWake on LAN(Power On by PCI-E / Wake on Magic Packet)が有効になっているか
- ネットワークドライバの詳細設定で「マジックパケット受信時のウェイクアップ」が許可されているか
- 送信元と送信先が同じローカルネットワーク(同一サブネット)内にあるか。ルーター越しの場合は、ルーター側でブロードキャスト転送やポートフォワーディングの設定が必要になることがあります
- スリープではなく完全シャットダウン状態でも起動できるか、機種固有の仕様を確認する
これらを確認すれば、macOSから離れた場所にあるPCを簡単に遠隔起動でき、リモートデスクトップ環境をより快適に運用できるようになります。
-
【保存版】macOSからSearchMineを完全に削除する方法|Safari・Chrome・Firefoxの乗っ取りを解消
MacでSearchMineという不審なマルウェアに悩まされていませんか?この記事では、Macからこの厄介なマルウェアを完全に除去し、Safari・Chrome・Firefoxが悪質なSearchmine.netサイトへ勝手にリダイレクトされる問題を解決する方法を詳しく解説します。「無料」という言葉には、つい目を奪われてしまいがちです。特に若い世代はダウンロード時の注意喚起を軽視しがちですが、「タダより高いものはない」という鉄則は忘れてはいけません。そもそも、誰かが時間とコストをかけてウェブサイトを作り、何かを無料で提供する理由は何でしょうか?純粋な善意なのでしょうか?それとも何らかの詐欺行為
-
Windows 10のPCをスリープ状態から自動的に復帰させる方法
通常、Windows PCをスリープモードから復帰させるときは、電源ボタンを押す必要があります(ノートPCの中には、任意のキー操作で復帰できる機種もあります)。しかし、Windows 10には、この復帰作業を自動化できる機能が標準で搭載されています。 Windows 10では、タスク スケジューラを利用することで、PCをスリープモードから指定した時刻に自動的に復帰させることが可能です。この機能はあまり知られていませんが、深夜帯にダウンロードやアップデートを実行したい場合や、PCをシャットダウンすることなく翌日の作業に支障が出ないよう再起動させたいケースなどで非常に役立ちます。 ここでは、タスク