IP をブロードキャストする WOL は、LAN 上のすべてのコンピューターに Wake-on-LAN コマンドを送信しますか?

IP をブロードキャストする WOL は、LAN 上のすべてのコンピューターに Wake-on-LAN コマンドを送信しますか?

自宅のラボにあるすべてのコンピューターを Wake-on-LAN で起動できるようにしたいのですが、WOL パケットを 192.168.1.255/24 に送信するだけで、LAN 上のコンピューターを起動できますか? よろしくお願いします。

答え1

はいといいえ。

WoL パケット全体は通常、IP アドレスを持たない NIC に到達するためにブロードキャストされます。ただし、パケット データ (「マジック パケット」自体) には、マシンの個別の MAC アドレスが含まれている必要があります。そのため、wake-on-magic-packet 機能を使用する場合は、常にダイレクトされます。

同じことは、ほとんどの種類のウェイクオンパターン機能にも当てはまります。多くのカードでは、カスタムウェイクパターン(ARPクエリ、TCP SYNなど)のセットをプログラミングできますが、多くのオペレーティングシステムでは、ハードコードされたリストそのようなパターンは全てホスト固有のものも同様です。(サブネット全体を起動するのはめったに望ましい機能。

Linux では、すべてのホストに同じ汎用 WoL パターンをプログラムできる可能性がありますが、単純なシェルスクリプトを使用して個別の WoL パケットを大量に送信した方がはるかに簡単です。

関連情報