LAN上のPCをスリープ解除するためにOS Xからマジックパケットを送信する方法は?(WOL)


13

いくつかの(できればfree / OS)アプリかコマンドラインツールのどちらかで実行できます。

回答:


10

WakeOnLanまたはwolを試してみてください—どちらもオープンソースで、どちらもMacPortsから(そして場合によってはHomebrewからも)利用できます。


9

Homebrewを使用してwakeonlanパッケージをインストールします。

$ brew install wakeonlan

(これは、Wake-On-LANマジックパケットを介してコンピューターをウェイクアップするためのPerlスクリプトです。)

インストールすると、IP(インターネットプロトコル)およびMAC(メディアアクセスコントロール)アドレスを使用して、ターミナルから任意のデバイスに「マジックパケット」を送信できます。

以下は典型的な使用例です:

$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06

スクリプトは、NICのMACアドレスとIPアドレスの2つの引数を取ります。

注:IPアドレスの引数はトリッキーであり、あなたが考えるものではありません。

ローカルサブネット上のNICの場合、このサブネットのブロードキャストアドレスを使用します。(例:サブネット192.168.10.0とネットマスク255.255.255.0、192.168.10.255を使用)

たとえば、Synology NASのIPアドレスが10.0.1.100のサブネットマスク255.255.255.0とルーターアドレスがで手動で構成されています10.0.1.1

使用する正しいIPアドレスがあるデバイスのことではないが、その代わりに、サブネットのブロードキャストアドレス

私の例を続けると、次のコマンドを使用してSynologyを正常に起動しました:

$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06

(当然、状況に応じて、デバイスとネットワークの実際の値を置き換えます。)

詳細については、wakeonlanのマニュアルページman makeonlan、またはからコマンドの簡単な用語集を参照してくださいwakeonlan -h


1
ほんの少しのヒント:コマンドに3つのパラメーターがあるように見えます-iにはブロードキャストアドレス(IPアドレスではありません)、-pにはマジックパケット(説明していません、マジックパケットとして1234または7を表示しているようです) )、3番目のパラメーターはイーサネット(またはMAC-)アドレスです。
pebwindkraft

1
@pebwindkraftは-p、実際には宛先ポートを設定します(デフォルトは9です)。
フィリップW.

0

インストール:

mkdir -p $HOME/bin

curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan
chmod +x ~/bin/wakeonlan

ウェイク:

~/bin/wakeonlan THE_MAC_ADDRESS

これらのコマンドの機能を説明するために、答えを広げていただけませんか?
Burgi

mkdir:新しいディレクトリを作成します。curl:「wakeonlan」をダウンロードしてください。〜/ bin / wakeonlan:ダウンロードしたスクリプトを実行します。
B.Bippus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.