No desligamento, o computador é reinicializado quando iniciado via wake on lan

6

Aqui está a situação:

Eu inicio meu computador principal a partir de outro pc via wake on lan "wakeonlan". Tudo funciona bem. Quando termino de fazer o que fiz, eu corro "sudo shutdown -h now" (no terminal ssh em que eu estava trabalhando) para desligar o computador. Mas em vez de desligar, ele reinicia. Eu então tenho que reconectar a ele via ssh e executar o comando de desligamento novamente, e então ele desliga e permanece desligado. Eu posso então começar de novo 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:

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

    
por patsee 13.04.2013 / 17:05

3 respostas

3

Existe uma solução suja

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

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


case "" 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
    
por David Bremmen 28.09.2015 / 23:26
1

Eu também tive esse problema, usando a placa-mãe Intel DQ77MK, que tem 2 ethernet Intel GB onboard. Eu corrigi-lo, habilitando a entrada do BIOS de energia "Suporte ACPI OS PCIE nativo", que eu acho que permitiu Ubuntu redefinir a bandeira dizendo WOL foi acionado, provavelmente com ele desativado Ubuntu não foi permitido pela BIOS para redefinir a bandeira.

    
por mal 14.07.2013 / 15:52
-2

Experimente sudo poweroff .

Funciona melhor com o WOL para mim.

    
por vikas112 02.05.2013 / 23:07