J'essaie de comprendre pourquoi les trames de réveil sur réseau local, sous la forme la plus simple, sont désignées à l'adresse de diffusion Ethernet (FF: FF: FF: FF: FF: FF) et non à l'adresse de la machine à allumer .
Cela a-t-il à voir avec la table interne du commutateur réseau qui attribue une adresse mac aux ports?
la source
etherwake
etwakeonlan
. La machine source possède plusieurs interfaces. Etherwake envoie à l'adresse MAC de la station par défaut et vous permet de spécifier l'interface. Wakeonlan envoie à l'adresse MAC de diffusion et j'ai dû spécifier une adresse IP de destination, sinon il a envoyé le paquet par la mauvaise interface.Oui. Étant donné que les mappages expirent après un certain temps (généralement 4 heures si je me souviens bien),
il doit être diffusé afin qu'il ait une chance d'atteindre la machine cible après la fin des mappages.Éditer:
Correction: si les mappages expirent, le message est quand même diffusé.
La seule raison pour laquelle vous auriez besoin d'utiliser la diffusion est le cas où la machine a été physiquement déplacée vers un port différent et que vous avez essayé d'utiliser des paquets Magic pour réveiller la machine avant l'expiration des mappages. Cela aurait l'air pratique dans un centre de données, mais je ne peux pas dire s'il est réellement utilisé.
Bien que l'exemple que j'ai donné ne se produise probablement jamais, c'est probablement la raison pour laquelle la diffusion est généralement choisie - elle est plus fiable en cas de mappages incorrects / obsolètes.
la source