No desligamento, o computador reinicia quando iniciado via wake on lan

No desligamento, o computador reinicia quando iniciado via wake on lan

Esta é a situação:

Eu inicio meu computador principal de outro pc via wake on lan "wakeonlan". Tudo funciona bem. Quando termino de fazer o que fiz, executo "sudo shutdown -h now" (no terminal ssh em que estava trabalhando) para desligar o computador. Mas em vez de desligar, ele reinicia. Em seguida, tenho que me reconectar via ssh e executar o comando shutdown novamente, e então ele desliga e permanece desligado. Posso então iniciá-lo novamente via wake on lan ...

alguém sabe por que meu computador realmente reinicia quando eu digito "sudo shutdown -h now" quando iniciado via wake on lan?

Algumas informações sobre o computador:

Placa-mãe Ubuntu 13.04
: Controlador Ethernet Gigabyte GA-Z77X-UD3H
(conforme relatado por "lspci"): Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)

Responder1

Há uma solução suja

a) create /etc/init.d/reshutdown with the contents

#!/bin/sh
# force shutdown (due to bug in wakeonlan)
#


case "$1" in
reshutdown)
  touch /home/shutdown.chk
  shutdown -r now
;;

start)
 if [ -f /home/shutdown.chk ];
 then
    rm /home/shutdown.chk
    shutdown -h now
 fi
;;
esac

b) Execute: sudo chmod ugo+x /etc/init.d/reshutdown
b) Execute: sudo update-rc.d reshutdown start 1 1 2 3 4 5 6 .

c) Then to shutdown execute: sudo service reshutdown reshutdown

Responder2

Eu também tive esse problema, usando a placa-mãe Intel DQ77MK, que possui 2 éteres Intel GB integrados. Eu consertei isso ativando a entrada do Power Bios "Native ACPI OS PCIe Support", o que eu acho que permitiu ao Ubuntu redefinir o sinalizador dizendo que o WOL foi acionado, provavelmente com ele desabilitado. O Ubuntu não foi autorizado pelo BIOS a redefinir o sinalizador.

Responder3

Tentar sudo poweroff.

Funciona melhor com WOL para mim.

informação relacionada