web-dev-qa-db-ja.com

WOL信号がどのUDPポートに送信されるかは重要ですか?

多くのWOLインスタンスがポート7を使用し、多くがポート9を使用するのを見てきましたが、それは問題ですか?レイヤー2またはイーサネットでWOLパケットを探しているだけではありませんか?

17
rjt

@ Spiffは、意図された受信者のWake-on-LAN機能が問題にならない限り問題ではありません。ただし、UDPはセキュリティ制限のある raw sockets なしで生成できるため推奨され、ポート9は古い既知の discard プロトコルにマップされるため推奨されます。ポート7は echo プロトコルにマップします。

つまり、これらの古い単純な標準サービスをサポートするホストがネットワーク上にある場合、ポート7を使用すると不要なバックスキャッタートラフィックが発生しますが、ポート9を使用するとトラフィックは発生しません。また、Wake-on-LANは通常ブロードキャストされるため、多くのホスト。

さらに、WoLを Wireshark などのネットワークスニファーでトラブルシューティングしている場合、WoLパケットはポート9のUDPパケットである場合にのみ正しくデコードされます。

18
WinTakeAll

いいえ、関係ありません。 UDPやIPパケットである必要はまったくありません。 NICは、表示されるすべてのフレームでマジックパターン(6バイトの0xff、次に独自のMACアドレス)を探しています)。

9
Spiff

ポート9を使用してコンピューターを起動すると、スリープ状態から抜けずに再起動しました。私の人生では、自分が何をしたのか理解できませんでした。私はポート7を使用してみましたが、再起動する代わりに通常どおりに起動しました。ほとんどの場合、問題はないようですが、私のハードウェアではポート7を使用する必要があります。

6
Brandon