Wake On Lan não funciona

4

Eu tenho tentado fazer com que o Wake On Lan funcione no meu servidor Ubuntu (14.04.1 LTS), que configurei como uma caixa NAS doméstica. Eu segui vários tutoriais para tentar fazer isso funcionar, mas por algum motivo, que não consigo rastrear, não está funcionando.

O sistema é um velho sistema de transporte (4-7 anos) shuttle (Shuttle SN78SH7), amd64 cpu (AMD Athlon 64 X2 7550).

Medidas tomadas até agora

  1. eu configurei o WoL no meu BIOS
  2. Eu habilitei o WoL (método g) em eth0
  3. Eu adicionei um script para que o eth0 permaneça como g na inicialização
  4. Posso confirmar que as luzes verde e laranja na placa de rede estão ativadas

Se eu usar ethtool, posso ver o seguinte, o que, acredito, significa que está configurado conforme o esperado.

Supports Wake-on: g
Wake-on: g

Estou usando o wolcmd (de um mac), para enviar o pacote mágico, para o endereço MAC, endereço IP e sub-rede especificados em ifconfig eth0 (para a porta 9).

Não sei quais deverão ser os próximos passos para tentar resolver o problema.

UPDATE

Posso confirmar que o WoL realmente funciona às vezes se eu suspenso ( pm-suspend ), mas não se eu usar ( halt -p ou shutdown -h now ). Suspender parece ser muito instável, então usar isso não é uma boa resposta para mim.

    
por Codemwnci 24.08.2014 / 18:34

2 respostas

6

Este não é um problema específico do Linux. O Wake-on-lan é implementado pela placa-mãe e pela placa de rede, não pelo sistema operacional. Tente atualizar o BIOS da sua placa-mãe, se puder, e também observe no manual do SN78SH7 :

  

WOL (PME #) do Soft-Off Se este item for definido como Ativar, a energia do sistema   será ligado quando a porta LAN receber um sinal de entrada. Você   tem que conectar o fax / modem ao conector Wake On LAN da placa-mãe   para esse recurso funcionar. A escolha: ativada ou desativada.

     

MAC Resume de S4 / S5 Este item permite ativar / desativar o MAC   Retomar de S4 / S5. A escolha: desativada ou ativada.

Você precisa ativar essas duas opções. Em particular, MAC Resume de S4 / S5 é necessário para ligar um PC desligado.

    
por bain 26.08.2014 / 20:36
2
  1. Primeiro, instale ethtool :

    sudo apt install ethtool
    
  2. Para testar e ativar temporariamente o WoL:

    ethtool -s eth0 wol g
    

    Substitua eth0 pelo nome da sua interface de rede.

  3. Para habilitar o WoL permanentemente edite /etc/network/interfaces e adicione a próxima linha (do Debian 6 "Squeeze" e acima):

    iface eth0 inet dhcp
         ethernet-wol g
    
por R.Santana 07.05.2017 / 23:02