Importa para qual porta UDP um sinal WOL é enviado?

17

Já vi muitas instâncias WOL usarem a porta 7 e muitas usarem a porta 9, isso importa? Não está apenas procurando um pacote WOL na camada 2 ou na Ethernet?

rjt
fonte

Respostas:

17

O @Spiff está certo de que não importa no que diz respeito à funcionalidade Wake-on-LAN do destinatário pretendido. No entanto, o UDP é recomendado porque pode ser gerado sem soquetes brutos que vêm com restrições de segurança, e a porta 9 é recomendada porque é mapeada para o antigo protocolo de descarte conhecido , enquanto a porta 7 é mapeada para o protocolo de eco .

Isso significa que, se houver hosts em sua rede que suportem esses serviços padrão simples antigos, você obterá tráfego retroespalhamento desnecessário ao usar a porta 7, mas nenhum ao usar a porta 9. E como o Wake-on-LAN normalmente é transmitido, você pode obter retroespalhamento em muitos anfitriões.

Além disso, se você estiver solucionando problemas do WoL com um sniffer de rede como o Wireshark , ele decodificará os pacotes WoL corretamente apenas se forem pacotes UDP na porta 9.

WinTakeAll
fonte
3
Obrigado, isso foi informativo! As Intel vPro nics descartam e ignoram completamente os pacotes WOL e, é claro, essas são máquinas vPro que eu estava tentando ativar.
RJT
9

Não, isso não importa. Nem precisa ser um pacote UDP ou IP. A NIC está apenas procurando o padrão mágico (seis bytes de 0xff, depois seu próprio endereço MAC 16 vezes) em todos os quadros que vê.

Spiff
fonte
"em todos os quadros que vê" --- para que o 6x0xff + 16xMAC possa estar em um único quadro?
RJT
@rjt Sim, o padrão mágico pode estar em um único quadro. De fato, provavelmente tem que ser. Duvido que funcionaria se estivesse dividido entre quadros.
Spiff
11
Portanto, isso funcionará mesmo se você retirar a WoL-VLAN marcada para o usuário final (se não for possível).
Marki
6

Quando acordei meu computador usando a porta 9, ele seria reiniciado em vez de sair do modo de suspensão. Pela minha vida, não consegui descobrir o que fiz de errado. Tentei usar a porta 7 e, em vez de reiniciar, acordei normalmente. Parece que não importa a maior parte do tempo que você usa, mas para o meu hardware eu preciso usar a porta 7.

Brandon
fonte
3
por uma questão de saber, que hardware foi esse que se comportou dessa maneira? parece que a porta 9 estava sendo usada como uma espécie de OIT em vez de WOL.
Shaun Wilson