Wake-on-LAN não envia pacotes mágicos

1

Eu configurei minha caixa do CentOS 7 para acordar meu PC com o Windows alguns anos atrás e ele estava funcionando bem, até que por alguma razão ele parou de funcionar um dia e eu simplesmente não consegui descobrir qual era o problema e deixe ir.

Hoje eu fiz outra tentativa e finalmente descobri o porquê. De alguma forma, meu CentOS não está enviando nenhum pacote WOL para a rede L2. Eu verifiquei isso com o tcpdump da caixa CentOS e de um roteador MikroTik entre as duas máquinas e nenhum pacote UDP WOL foi gerado.

No cliente WOL, aparentemente, o pacote é gerado com sucesso, assim, mesmo que nenhum pacote seja realmente detectado:

[root@CentOS 02:32:50 ~]# ether-wake 00:22:11:33:22:33 -D
The target station address is 0:22:11:33:22:33.
Packet is  00 22 11 33 22 33 00 22 11 33 22 33 08 42 ff ff ff ff ff ff 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33 00 22 11 33 22 33.
Sendto worked ! 116.
Sendto worked ! 116.
Sendto worked ! 116.
Sendto worked ! 116.
Sendto worked ! 116.

A razão pela qual há várias instâncias é porque há vários IPs configurados, mas mesmo quando se especifica uma única interface, o resultado ainda é o mesmo.

Eu já tentei desativar o firewall no CentOS para ver se esse era o problema, mas sem sucesso.

Alguém tem alguma idéia do que o culpado pode ser?

    
por Railander 15.08.2017 / 07:51

1 resposta

0

Embora não seja exatamente uma solução para o problema subjacente, encontrei uma solução alternativa.

Eu instalei um cliente WOL diferente de um pacote RHEL 6 RPM (wol-0.7.1-4.el6.x86_64.rpm) e este funcionou muito bem.

Depois de confirmar que meu PC estava realmente recebendo os pacotes, ele ainda não estava funcionando, mas descobri rapidamente que o Fast Boot estava habilitado nas opções de energia do Windows (embora eu tenha certeza de tê-lo desabilitado, alguns atualizado deve ter sido reativado) e depois de desativá-lo, tudo funcionou como esperado.

    
por 15.08.2017 / 08:23