Questão O que é um "Pacote Mágico" para acordar um computador?


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

Wireless adapter properties

Wake on Magic Packet
Wake on Pattern Match

Depois de um pouco de pesquisa, encontrei este Microsoft Technet artigo que define o recurso da seguinte forma:

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 ser acordado remotamente sob quaisquer circunstâncias. Eu desabilitei Permitir que este dispositivo acorde o computador no Gerenciamento de energia guia, mas essas configurações parecem estar separadas. Minha suposição é que posso definir essas duas configurações como Desativado sem consequências negativas. Isso esta certo?


148


origem


Observe que, com base em minha experiência, é provável que o WoLAN / WoWLAN requeira 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 tem essa opção oferecida pelo Windows, mas nenhuma opção correspondente existe no firmware, e não consigo usar o WoWLAN, independentemente da configuração do adaptador. Você deve verificar o firmware também e desativá-lo se for realmente indesejado (só para ter certeza!). - underscore_d
@underscore_d, bom ponto. Tentei algumas vezes fazer isso funcionar, mas na verdade nunca vi um computador ligar em resposta a um pacote de rede. Agora que penso nisso, você também deve certificar-se de que a placa de rede esteja ligada quando o computador estiver "desligado", o que pode ser outra configuração em algum lugar. - JPhi1618
@ JPhi1618 Sim, existem muitas variáveis ​​/ dependências. Eu deveria esclarecer minha anedota, minha oficial O firmware não oferece esta opção ... Eu usei uma versão customizada com tudo desbloqueado, principalmente para risos, mas obviamente nem tudo é realmente suportado - por exemplo, a nova configuração do WoWLAN. Eu não pesquisei os detalhes, mas como a placa-mãe, o firmware, a placa wireless e possivelmente o sistema operacional (a julgar pela existência de serviços de OEM "sempre online" etc.) todos concordam - basta dizer que você precisa da combinação certa de peças! - underscore_d
Isso parece estranho. Quem tem experiência suficiente para saber o que todas as outras propriedades nessa lista se relacionam com (Fat Channel Intolerant?!?), Mas não sabe o que é Wake on LAN? - superphonic


Respostas:


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

Despertar no pacote mágico faz com que a placa de rede desperte o computador quando ele 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 de byte possível) seguidas de dezesseis instâncias do endereço MAC de seis bytes da placa. Essa seqüência pode aparecer em qualquer lugar dentro do quadro, para que o pacote possa ser enviado por qualquer protocolo de nível superior. Geralmente, o UDP é usado, mas às vezes quadros brutos com EtherType 0x0842 são usados. (Fonte: Wikipedia.)

Despertar na correspondência de padrão é um superconjunto do anterior. Isso fará com que o cartão acorde 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 requerer que o descarregamento ARP seja habilitado. (Fonte: TechNet.)

Se você não quer / precisa que seu computador seja acordado de qualquer outro lugar, você pode desativar ambas as opções.


212



"Essa seqüência pode aparecer em qualquer lugar dentro do quadro, para que o pacote possa ser enviado por qualquer protocolo de nível superior", a menos que você não tenha sorte com a fragmentação - John Dvorak
Também há um problema se algo na pilha criptografar a sequência mágica - John Dvorak
@JanDvorak Felizmente, a sequência é tão curta (apenas 102 bytes) que o pacote nunca deve ser fragmentado. É praticamente sempre o protocolo da Camada 3 que faz a fragmentação, então não há perigo de o quadro bruto ficar bagunçado. - Ben N
A criptografia do nível Wi-Fi ainda é um candidato viável para ser estragado por. - John Dvorak
@JanDvorak Isso só se aplica a metas de Wi-Fi. E aí você usaria um (sutilmente) diferente padrão chamado WoWLAN, que requer que o alvo permaneça conectado à rede (e, portanto, tenha acesso à chave de decodificação): revolutionwifi.blogspot.com.au/2010/11/… Também é em grande parte inútil agora com o Connected Standby sendo uma coisa. - Bob


Essas duas configurações formam um recurso da maioria dos computadores modernos conhecidos como "Wake on LAN"; Em suma, deixar esta configuração permite que a placa de rede do seu sistema receba energia suficiente para permanecer no modo de espera, enquanto o resto do sistema está desligado. No modo de espera, ele pode 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 quaisquer consequências negativas - elogios para você por fazer algumas pesquisas anteriores também.

Para mais informações, leia "How-To Geek explica: O que é o Wake-on-LAN e como eu o habilito?".


123