Question Qu'est-ce qu'un "Magic Packet" pour réveiller un ordinateur?


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.

Wireless adapter properties

Wake on Magic Packet
Wake on Pattern Match

Après quelques recherches, j'ai trouvé ça Microsoft Technet article 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 pas être réveillé à distance en toutes circonstances. J'ai désactivé Autoriser ce périphérique à réveiller l'ordinateur sur le Gestion de l'alimentation onglet, 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?


148
2018-04-17 21:29


origine


Notez que selon mon expérience, WoLAN / WoWLAN nécessite probablement une option de microprogramme (BIOS / UEFI) en plus du paramètre de l’adaptateur. Par exemple, l'adaptateur sans fil de mon ordinateur portable a cette option offerte par Windows, mais aucune option correspondante n'existe dans le micrologiciel, et je ne peux pas sembler utiliser WoWLAN quel que soit le paramètre de l'adaptateur. Vous devez également enregistrer le micrologiciel et le désactiver s'il est vraiment indésirable (pour en être sûr!). - underscore_d
@underscore_d, bon point. J'ai essayé plusieurs fois de faire ce travail, mais je n'ai jamais vu un ordinateur s'allumer en réponse à un paquet réseau. Maintenant que j'y pense, vous devez également vous assurer que la carte réseau est alimentée 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 officiel le firmware n'offre pas cette option ... Je l'ai flashé avec une version personnalisée avec tout débloqué, surtout pour rire, mais de toute évidence, tout n'est pas vraiment supporté - en l'occurrence le nouveau paramètre WoWLAN. Je ne suis pas tombé dans les détails, mais puisque la carte mère, le micrologiciel, la carte sans fil et éventuellement le système d’exploitation (à en juger par l’existence de services OEM «toujours en ligne», etc.) doivent tous être d’accord. besoin de la bonne combinaison de pièces! - underscore_d
Cela semble étrange. Qui a assez d'expérience pour savoir à quoi se rapportent toutes les autres propriétés de cette liste (Fat Channel Intolerant?!?), Mais ne sait pas ce qu'est Wake on LAN? - superphonic


Réponses:


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

Wake on Magic Packet provoque la carte réseau pour réveiller l'ordinateur quand 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 possible d'octet) suivies de seize instances de l'adresse MAC à six octets de la carte. Cette séquence peut apparaître n'importe où dans le cadre, de sorte que le paquet peut être envoyé sur n'importe quel protocole de niveau supérieur. Habituellement, UDP est utilisé, mais parfois des images brutes avec EtherType 0x0842 sont utilisés. (La source: Wikipédia.)

Réveil au motif est un surensemble du précédent. Cela provoquera le réveil de la carte par la carte lorsque diverses choses seront incluses, y compris un paquet magique, une requête de nom NetBIOS, un paquet TCP SYN (TCPv4 ou TCPv6), etc. Ces dernières peuvent nécessiter l'activation du déchargement ARP. (La source: TechNet.)

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


212
2018-04-17 23:12



"Cette séquence peut apparaître n'importe où dans le cadre, de sorte que le paquet peut être envoyé sur n'importe quel protocole de niveau supérieur" à moins que vous ne soyez malchanceux avec la fragmentation - John Dvorak
Il y a aussi un problème si quelque chose dans la pile crypte la séquence magique - John Dvorak
@JanDvorak Heureusement, la séquence est si courte (seulement 102 octets) que le paquet ne devrait jamais avoir besoin d'être fragmenté. C'est presque toujours le protocole de couche 3 qui fait la fragmentation, donc il n'y a aucun danger que la trame brute soit endommagée. - Ben N
Le cryptage de niveau Wi-Fi est toujours un candidat viable à vaincre. - John Dvorak
@JanDvorak Cela ne s'appliquerait qu'aux cibles Wi-Fi. Et là vous utiliseriez un (subtil) différent standard appelé WoWLAN, qui nécessite que la cible reste connectée au réseau (et donc ait accès à la clé de déchiffrement): revolutionwifi.blogspot.com.au/2010/11/... Il est également largement inutile maintenant avec Connected Standby étant une chose. - Bob


Ces deux paramètres constituent une fonctionnalité de la plupart des ordinateurs modernes appelés "Wake on LAN"; En bref, laisser ce paramètre activé permet à la carte réseau de votre système de recevoir une alimentation suffisante pour rester en mode veille, tandis que le reste du système est mis hors tension. En mode veille, il peut recevoir un "paquet magique" - une petite quantité de données spécifique à l'adresse mac de la carte réseau - et répondra à cela en activant le système. Très utile pour les situations de contrôle à distance, cependant, vous avez absolument raison de dire que vous pouvez désactiver ces fonctionnalités sans conséquences négatives - bravo à vous de faire des recherches préalables également.

Pour plus d'informations lire "How-To Geek explique: Qu'est-ce que Wake-on-LAN et comment puis-je l'activer?".


123
2018-04-17 22:03