wakeonlan e etherwake não funcionam

1

Meu objetivo é acordar meu computador.

Conectei meu Raspberry Pi diretamente através da LAN ao meu PC. Eu instalei etherwake e wakeonlan e ambos os comandos falharam.

Bem, na verdade ele não falhou, pelo contrário: ele disse que foi bem-sucedido, mas meu PC ainda estava desligado e sonolento!

Como encontrei o endereço mac do meu PC:

Tambémverificadonovamentecom:

Eu tentei esses dois comandos:

 sudo wakeonlan <my mac address>

Saídas:

 Sending magic packet to 255.255.255.255:9 with 00:25:xx:xx:xx:xx

e eu recebo meu console de volta (sem que nada aconteça),

e

 sudo etherwake <my mac address>

não funcionou. Consegui meu console de volta sem nenhum aviso / sucesso ou qualquer outra coisa.

Então eu tentei este comando

sudo etherwake <my mac address> -D

Saída:

 The target station address is 0:25:xx:xx:xx:xx.
 Packet is ff ff ff ff ff ff 00 25 xx xx xx xx 08 etc. etc.
 Sendto worked ! 116

Alguém pode me ajudar?

Esta é minha placa-mãe:
asrock-z68-extreme4-gen3

Ah, e sim! A inicialização da LAN onboard está ativada !! Eu chequei isso 10 vezes por enquanto.

    
por Hopsy 26.12.2012 / 00:13

1 resposta

1

Depois que você ativar o WOL no BIOS do sistema de destino, verifique se a ativação da LAN está ativada em seu sistema operacional. No Linux, isso pode ser feito seguindo o comando (no sistema de destino):

sudo ethtool <NIC> | grep "Wake"

Em que <NIC> é um nome de interface como eth0 . A saída deve ser algo como o seguinte:

Supports Wake-on: g
Wake-on: g

Se a saída de Supports Wake-on não contiver a letra g , seu hardware ou driver será incompatível. Se ele contiver g e se a saída de Wake-on contiver d , mas não g , você poderá habilitar o WOL com o seguinte comando:

sudo ethtool -s <NIC> wol g

Note que esta configuração não sobrevive a reinicializações, então você terá que esconder o comando (menos o sudo ) em algum lugar onde será executado na inicialização, como /etc/network/interfaces (que também persistirá em ifdown / ifup cycles) ou /etc/rc.local .

Agora você deve conseguir ativar o sistema de outro lugar com o comando wakeonlan .

Referência: Ajuda do Ubuntu: Wake on LAN

    
por 02.02.2013 / 19:24