¿Qué es un "paquete mágico" para despertar una computadora?

151

Mi adaptador inalámbrico (Intel Dual Band Wireless-N 7260) tiene dos configuraciones en el Administrador de dispositivos que no puedo explicar.

Propiedades del adaptador inalámbrico

Wake on Magic Packet
Wake on Pattern Match

Después de un poco de investigación, encontré este artículo de Microsoft Technet que define la función de la siguiente manera:

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

Esta descripción bastante críptica es un poco baja en detalles. ¿Alguien puede ayudar?

Preferiría que mi computadora portátil no se despertara remotamente bajo ninguna circunstancia. He desactivado Permitir que este dispositivo active la computadora en la pestaña Administración de energía , pero esta configuración parece estar separada. Mi suposición es que puedo establecer estas dos configuraciones en Deshabilitado sin consecuencias negativas. ¿Está bien?

AlainD
fuente
66
Tenga en cuenta que, según mi experiencia, WoLAN / WoWLAN probablemente requiera que se habilite una opción de firmware (BIOS / UEFI) además de la configuración del adaptador. Por ejemplo, el adaptador inalámbrico de mi computadora portátil tiene esta opción ofrecida por Windows, pero no existe una opción correspondiente en el firmware, y parece que no puedo usar WoWLAN independientemente de la configuración del adaptador. También debe verificar el firmware y deshabilitarlo si realmente no lo desea (¡solo para estar seguro!).
underscore_d
@underscore_d, buen punto. He intentado varias veces hacer que esto funcione, pero nunca he visto una computadora encenderse en respuesta a un paquete de red. Ahora que lo pienso, también deberías asegurarte de que la tarjeta de red esté encendida cuando la computadora estaba "apagada", lo que podría ser otra configuración en alguna parte.
JPhi1618
@ JPhi1618 Sí, hay muchas variables / dependencias. Debo aclarar mi anécdota, mi firmware oficial no ofrece esta opción ... La flasheé con una versión personalizada con todo desbloqueado, principalmente para reír, pero obviamente no todo es realmente compatible, en este caso, la nueva configuración de WoWLAN. No he profundizado en los detalles, pero dado que la placa base, el firmware, la tarjeta inalámbrica y posiblemente el sistema operativo (a juzgar por la existencia en otros lugares de servicios OEM 'siempre en línea', etc.) todos tienen que estar de acuerdo, basta decir que usted ¡Necesito la combinación correcta de piezas!
underscore_d
Esto parece extraño ¿Quién tiene suficiente experiencia para saber qué se relaciona con todas las demás propiedades de esa lista (Fat Channel Intolerant?!?), Pero no sabe qué es Wake on LAN?
superfónico el

Respuestas:

215

La respuesta de Sam3000 es muy buena. Agregaré algunos detalles técnicos.

Wake on Magic Packet hace que la tarjeta de red despierte la computadora cuando recibe un paquete mágico. Un paquete se considera "mágico" cuando contiene FF FF FF FF FF FF(seis instancias del mayor valor de byte posible) seguido de dieciséis instancias de la dirección MAC de seis bytes de la tarjeta. Esa secuencia puede aparecer en cualquier lugar dentro de la trama, por lo que el paquete puede enviarse a través de cualquier protocolo de nivel superior. Por lo general, se usa UDP, pero a veces 0x0842se usan marcos sin formato con EtherType . (Fuente: Wikipedia ).

Wake on Pattern Match es un superconjunto del anterior. Causará que la tarjeta active la máquina cuando entren varias cosas, incluido un paquete mágico, una consulta de nombre NetBIOS, un paquete TCP SYN (ya sea TCPv4 o TCPv6), etc. Esos últimos pueden requerir que la descarga ARP esté habilitada. (Fuente: TechNet .)

Si no desea / necesita que su computadora se despierte desde otro lugar, puede deshabilitar ambas opciones.

Ben N
fuente
2
"Esa secuencia puede aparecer en cualquier lugar dentro del marco, por lo que el paquete puede enviarse a través de cualquier protocolo de nivel superior" a menos que no tenga suerte con la fragmentación
John Dvorak
También hay un problema si algo en la pila encripta la secuencia mágica
John Dvorak
2
@ JanDvorak Afortunadamente, la secuencia es tan corta (solo 102 bytes) que el paquete nunca debería necesitar fragmentarse. Prácticamente siempre es el protocolo de Capa 3 el que fragmenta, por lo que no hay peligro de que el marco en bruto se estropee.
Ben N
El cifrado a nivel de Wi-Fi sigue siendo un candidato viable para ser jodido.
John Dvorak
66
@ JanDvorak Eso solo se aplicaría a los objetivos de Wi-Fi. Y allí usaría un estándar (sutilmente) diferente llamado WoWLAN, que requiere que el objetivo permanezca conectado a la red (y, por lo tanto, tenga acceso a la clave de descifrado): revolutionwifi.blogspot.com.au/2010/11/… Es También en gran medida inútil ahora con Connected Standby siendo una cosa.
Bob
125

Estas dos configuraciones forman una característica de la mayoría de las computadoras modernas conocidas como "Wake on LAN"; en pocas palabras, dejar esta configuración activada permite que la tarjeta de red de su sistema reciba suficiente energía para permanecer en modo de espera, mientras que el resto del sistema está apagado. Mientras está en modo de espera, puede recibir un "paquete mágico", una pequeña cantidad de datos específicos de la dirección MAC de la tarjeta de red, y responderá a esto encendiendo el sistema. Muy útil para situaciones de control remoto, sin embargo, tiene toda la razón en que puede deshabilitar estas funciones sin ninguna consecuencia negativa, felicitaciones por hacer una investigación previa también.

Para obtener más información, lea "How-To Geek explica: ¿Qué es Wake-on-LAN y cómo lo habilito?" .

Sam3000
fuente