O que é um "Pacote Mágico" para ativar um computador?

151

Meu adaptador sem fio (Intel Dual Band Wireless-N 7260) possui duas configurações no Gerenciador de dispositivos que não consigo explicar.

Propriedades do adaptador sem fio

Wake on Magic Packet
Wake on Pattern Match

Após algumas pesquisas, encontrei este artigo da Microsoft Technet que define o recurso da seguinte maneira:

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

Esta descrição bastante enigmática é um pouco baixa em detalhes. Alguém pode ajudar?

Eu preferiria que meu laptop não fosse acordado remotamente sob nenhuma circunstância. Desabilitei Permitir que este dispositivo ative o computador na guia Gerenciamento de energia , mas essas configurações parecem estar separadas. Minha suposição é que eu posso definir essas duas configurações como Desativadas sem consequências negativas. Isso está certo?

AlainD
fonte
6
Observe que, com base na minha experiência, o WoLAN / WoWLAN provavelmente requer que uma opção de firmware (BIOS / UEFI) seja ativada, além da configuração do adaptador. Por exemplo, o adaptador sem fio do meu laptop possui essa opção oferecida pelo Windows, mas nenhuma opção correspondente existe no firmware e não consigo usar a WoWLAN, independentemente da configuração do adaptador. Você também deve verificar o firmware e desativá-lo se for realmente indesejado (apenas para ter certeza!).
Sublinhado_d
@underscore_d, bom ponto. Tentei algumas vezes fazer isso funcionar, mas nunca vi um computador ligado em resposta a um pacote de rede. Agora que penso nisso, você também precisa garantir que a placa de rede esteja ligada quando o computador estiver "desligado", o que pode ser outra configuração em algum lugar.
precisa saber é o seguinte
@ JPhi1618 Sim, existem muitas variáveis ​​/ dependências. Devo esclarecer minha anedota, meu firmware oficial não oferece essa opção ... Eu a atualizei com uma versão personalizada com tudo desbloqueado, principalmente para risadas, mas obviamente nem tudo é realmente suportado - caso em questão seja a nova configuração de WoWLAN. Eu não procurei nos detalhes, mas desde que a placa-mãe, o firmware, a placa sem fio e o sistema operacional (a julgar pela existência em outros lugares de serviços OEM "sempre on-line" etc.), todos têm que concordar - basta dizer que você precisa da combinação certa de peças!
underscore_d
Isso parece estranho. Quem tem experiência suficiente para saber a que todas as outras propriedades dessa lista se relacionam (intolerante ao canal de gordura?!?), Mas não sabe o que é o Wake on LAN?
amigos estão

Respostas:

215

A resposta do Sam3000 é muito boa. Vou adicionar alguns detalhes técnicos.

Wake on Magic Packet faz com que a placa de rede desperte o computador ao receber um pacote mágico. Um pacote é considerado "mágico" quando contém FF FF FF FF FF FF(seis instâncias do maior valor possível de bytes) seguido por dezesseis instâncias do endereço MAC de seis bytes da placa. Essa sequência pode aparecer em qualquer lugar do quadro, para que o pacote possa ser enviado por qualquer protocolo de nível superior. Normalmente, o UDP é usado, mas às vezes os quadros brutos com EtherType 0x0842são usados. (Fonte: Wikipedia .)

Acordar na correspondência de padrões é um superconjunto do anterior. Isso fará com que o cartão ative a máquina quando várias coisas entrarem, incluindo um pacote mágico, uma consulta de nome NetBIOS, um pacote TCP SYN (TCPv4 ou TCPv6) etc. Esses últimos podem exigir que a descarga do ARP esteja ativada. (Fonte: TechNet .)

Se você não deseja / precisa que seu computador seja acordado de qualquer outro lugar, é possível desativar as duas opções.

Ben N
fonte
2
"Essa seqüência pode aparecer em qualquer lugar dentro do quadro, de modo que o pacote pode ser enviado através de qualquer protocolo de nível superior" a menos que você não está com sorte com a fragmentação
John Dvorak
Há também um problema se algo na pilha criptografa a seqüência mágica
John Dvorak
2
@ JanDvorak Felizmente, a sequência é tão curta (apenas 102 bytes) que o pacote nunca precisa ser fragmentado. É quase sempre o protocolo da camada 3 que fragmenta, para que não haja perigo de o quadro bruto ficar confuso.
Ben N
A criptografia no nível de Wi-Fi ainda é um candidato viável para se estragar.
John Dvorak
6
@JanDvorak Isso só se aplica a destinos Wi-Fi. E lá você usaria um (sutilmente) diferente padrão chamado WoWLAN, que exige que o alvo para permanecer conectado à rede (e, portanto, ter acesso à chave de decodificação): revolutionwifi.blogspot.com.au/2010/11/... É também amplamente inútil agora, com o Connected Standby sendo uma coisa.
Bob
125

Essas duas configurações formam um recurso da maioria dos computadores modernos conhecidos como "Wake on LAN"; em poucas palavras, deixar essa configuração ativada permite que a placa de rede do seu sistema receba energia suficiente para permanecer no modo de espera, enquanto o restante do sistema está desligado. Enquanto estiver no modo de espera, ele poderá receber um "pacote mágico" - uma pequena quantidade de dados específicos para o endereço mac da placa de rede - e responderá a isso ativando o sistema. Muito útil para situações de controle remoto, no entanto, você está absolutamente certo de que pode desativar esses recursos sem consequências negativas - parabéns a você por fazer algumas pesquisas anteriores também.

Para obter mais informações, leia "O How-To Geek Explica: O que é o Wake-on-LAN e como posso ativá-lo?" .

Sam3000
fonte