web-dev-qa-db-fra.com

À l’arrêt, l’ordinateur redémarre lorsqu’il est lancé via wake on lan

Voici la situation:

Je démarre mon ordinateur principal à partir d’un autre ordinateur via Wake sur LAN "Wakeonlan". Tout fonctionne bien. Quand j'ai fini de faire ce que j'ai fait, je lance "Sudo shutdown -h now" (dans le terminal ssh dans lequel je travaillais) pour éteindre l'ordinateur. Mais au lieu de s’arrêter, il redémarre. Je dois ensuite me reconnecter via ssh et relancer la commande shutdown, puis il s'éteint et reste éteint. Je peux alors le redémarrer via le réveil sur LAN ...

quelqu'un sait-il pourquoi mon ordinateur redémarre réellement lorsque je tape "Sudo shutdown -h now" lorsqu'il est démarré via wake on lan?

Quelques informations sur l'ordinateur:

Ubuntu 13.04
Carte mère: Gigabyte GA-Z77X-UD3H
Contrôleur Ethernet (tel que rapporté par "lspci"): Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rév. C0)

6
patsee

Il y a une solution sale

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
3
David Bremmen

J'ai eu ce problème aussi, en utilisant la carte mère Intel DQ77MK, qui a 2 éthers Intel GB intégrés. Je l'ai corrigé en activant l'entrée de bios d'alimentation "Prise en charge native du système d'exploitation ACPI OS PCIe" qui, je suppose, a permis à Ubuntu de réinitialiser l'indicateur signalant que WOL a été déclenché. Probablement, Ubuntu n'était pas autorisé par le BIOS à réinitialiser l'indicateur.

1
mal