Qu'est-ce qu'un «paquet magique» pour réveiller un ordinateur?

151

Mon adaptateur sans fil (Intel Dual Band Wireless-N 7260) a deux paramètres dans le Gestionnaire de périphériques que je ne peux pas expliquer.

Propriétés de l'adaptateur sans fil

Wake on Magic Packet
Wake on Pattern Match

Après quelques recherches, j'ai trouvé cet article de Microsoft Technet qui définit la fonctionnalité comme suit:

Defines if a network adapter is enabled to wake a computer on the magic packet.

Cette description plutôt cryptique manque un peu de détails. Quelqu'un peut-il aider?

Je préférerais que mon ordinateur portable ne soit pas réveillé à distance, quelles que soient les circonstances. J'ai désactivé Permettre à ce périphérique de réactiver l'ordinateur sous l' onglet Gestion de l' alimentation , mais ces paramètres semblent être séparés. Mon hypothèse est que je peux définir ces deux paramètres sur Désactivé sans conséquences négatives. Est-ce correct?

AlainD
la source
6
Notez que, selon mon expérience, WoLAN / WoWLAN nécessite probablement l'activation d'une option de microprogramme (BIOS / UEFI) en plus du paramètre de l'adaptateur. Par exemple, l'adaptateur sans fil de mon ordinateur portable propose cette option proposée par Windows, mais aucune option correspondante n'existe dans le micrologiciel, et il me semble impossible d'utiliser WoWLAN, quel que soit le réglage de l'adaptateur. Vous devez également vérifier le firmware et le désactiver si vous ne le souhaitez pas (juste pour être sûr!).
underscore_d
@underscore_d, bon point. J'ai essayé plusieurs fois de faire en sorte que cela fonctionne, mais je n'ai jamais réellement vu un ordinateur s'allumer en réponse à un paquet réseau. Maintenant que j'y réfléchis, vous devez également vous assurer que la carte réseau est sous tension lorsque l'ordinateur est "éteint", ce qui pourrait être un autre paramètre quelque part.
JPhi1618
@ JPhi1618 Oui, il y a beaucoup de variables / dépendances. Je devrais clarifier mon anecdote, mon micrologiciel officiel n'offre pas cette option ... Je l'ai flashée avec une version personnalisée avec tout déverrouillé, principalement pour rire, mais il est évident que tout n'est pas vraiment pris en charge, par exemple le nouveau paramètre WoWLAN. Je n'ai pas fouillé dans les détails, mais depuis la carte mère, le micrologiciel, la carte sans fil et éventuellement le système d'exploitation (à en juger par l'existence ailleurs de services OEM 'toujours en ligne', etc.), tous doivent s'accorder - il suffit de dire que vous besoin de la bonne combinaison de pièces!
underscore_d
Cela semble étrange. Qui a suffisamment d'expérience pour savoir ce que toutes les autres propriétés de cette liste se rapportent (intolérant à Fat Channel?!?), Mais ne sait pas ce qu'est Wake on LAN?
Superphonic

Réponses:

215

La réponse de Sam3000 est très bonne. Je vais ajouter quelques détails techniques.

Réveil sur paquet magique: la carte réseau réveille l’ordinateur lorsqu’il reçoit un paquet magique. Un paquet est considéré comme "magique" lorsqu'il contient FF FF FF FF FF FF(six instances de la plus grande valeur d'octet possible) suivies de seize instances de l'adresse MAC de six octets de la carte. Cette séquence peut apparaître n'importe où dans la trame, ainsi le paquet peut être envoyé via n'importe quel protocole de niveau supérieur. UDP est généralement utilisé, mais parfois, des images brutes avec EtherType 0x0842sont utilisées. (Source: Wikipedia .)

Wake on Pattern Match est un sur-ensemble du précédent. La carte sera réveillée par la carte lorsque divers objets arriveront, notamment un paquet magique, une requête de nom NetBIOS, un paquet TCP SYN (TCPv4 ou TCPv6), etc. Ces derniers peuvent nécessiter l'activation du déchargement ARP. (Source: TechNet .)

Si vous ne voulez pas / n'avez pas besoin que votre ordinateur soit réveillé de n'importe où, vous pouvez désactiver ces deux options.

Ben N
la source
2
"Cette séquence peut apparaître n'importe où dans la trame, ainsi le paquet peut être envoyé sur n'importe quel protocole de niveau supérieur" à moins que vous n'ayez de la malchance avec la fragmentation
John Dvorak
Il y a aussi un problème si quelque chose dans la pile chiffre la séquence magique
John Dvorak
2
@ JanDvorak Heureusement, la séquence est si courte (seulement 102 octets) que le paquet ne devrait jamais avoir besoin d'être fragmenté. C'est pratiquement toujours le protocole de couche 3 qui effectue la fragmentation, il n'y a donc aucun risque que la trame brute se brouille.
Ben N
Le cryptage de niveau Wi-Fi est toujours un candidat viable.
John Dvorak
6
@ JanDvorak Cela ne s'appliquerait qu'aux cibles Wi-Fi. Et là, vous utiliseriez un standard (subtilement) différent appelé WoWLAN, qui oblige la cible à rester connectée au réseau (et donc à accéder à la clé de déchiffrement): revolutionwifi.blogspot.com.au/2010/11/… C'est également en grande partie inutile maintenant avec Connected Standby étant une chose.
Bob
125

Ces deux paramètres constituent une caractéristique de la plupart des ordinateurs modernes appelée "Wake on LAN"; En résumé, laisser ce paramètre activé permet à la carte réseau de votre système de recevoir suffisamment d’alimentation pour rester en mode veille pendant que le reste du système est éteint. En mode veille, il peut recevoir un "paquet magique" - une petite quantité de données propre à l’adresse mac de la carte réseau - et répondra à cette situation en mettant le système sous tension. Très utile pour les situations de contrôle à distance, vous avez toutefois parfaitement raison de désactiver ces fonctionnalités sans conséquences négatives - bravo à vous pour vos recherches antérieures.

Pour plus d'informations, consultez "Comment Geek explique: Qu'est-ce que Wake-on-LAN et comment l'activer?" .

Sam3000
la source