Est-il important de savoir à quel port UDP un signal WOL est envoyé?


17

J'ai vu de nombreuses instances WOL utiliser le port 7 et beaucoup utilisent le port 9, est-ce important? N'est-ce pas simplement à la recherche d'un paquet WOL sur la couche 2 ou Ethernet?

Réponses:


18

@Spiff a raison de dire que peu importe la fonctionnalité Wake-on-LAN du destinataire prévu. Cependant, UDP est recommandé car il peut être généré sans sockets bruts qui viennent avec des restrictions de sécurité, et le port 9 est recommandé car il correspond à l'ancien protocole de rejet bien connu tandis que le port 7 correspond au protocole d' écho .

Cela signifie que s'il y a des hôtes sur votre réseau qui prennent en charge ces anciens services standard simples, vous obtiendrez du trafic de rétrodiffusion inutile lors de l'utilisation du port 7 mais aucun lors de l'utilisation du port 9. Et puisque Wake-on-LAN est normalement diffusé, vous pouvez obtenir la rétrodiffusion de de nombreux hôtes.

De plus, si vous dépannez WoL avec un renifleur de réseau tel que Wireshark , il décodera correctement les paquets WoL uniquement s'il s'agit de paquets UDP sur le port 9.


3
Merci, c'était instructif! Il s'est avéré que les nics Intel vPro rejetaient et ignoraient complètement les paquets WOL et, bien sûr, il s'agissait de machines vPro que j'essayais de réveiller.
rjt

9

Non, ça n'a pas d'importance. Il n'est même pas nécessaire que ce soit un UDP ou un paquet IP. La carte réseau recherche simplement le motif magique (six octets de 0xff, puis sa propre adresse MAC 16 fois) dans toutes les trames qu'elle voit.


"dans toutes les images qu'il voit" --- donc le 6x0xff + 16xMAC peut être dans une seule image?
rjt

@rjt Oui, le motif magique peut être dans une seule image. En fait, il doit probablement l'être. Je doute que cela fonctionnerait s'il était divisé entre les images.
Spiff

1
Donc, cela fonctionnera même si vous sortez le WoL-VLAN tagué vers l'utilisateur final (sinon autrement possible)?
Marki

6

Lorsque je réveillais mon ordinateur à l'aide du port 9, il redémarrait au lieu de sortir du sommeil. Pour ma vie, je n'ai pas pu comprendre ce que j'ai fait de mal. J'ai essayé d'utiliser le port 7 et au lieu de le redémarrer, je me suis réveillé normalement. Cela ne semble pas avoir d'importance la plupart du temps que vous utilisez, mais pour mon matériel, j'ai besoin d'utiliser le port 7.


3
pour savoir, quel matériel se comportait de cette façon? sonne comme si le port 9 était utilisé comme une sorte d'OIT au lieu de WOL.
Shaun Wilson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.