6 votes

Lors de l'arrêt, l'ordinateur redémarre lorsqu'il est démarré via Wake on LAN

Voici la situation:

Je démarre mon ordinateur principal depuis un autre PC via le wake on lan "wakeonlan". Tout fonctionne bien. Quand j'ai fini ce que je faisais, je lance "sudo shutdown -h now" (dans le terminal ssh dans lequel je travaillais) pour éteindre l'ordinateur. Mais au lieu de s'éteindre, il redémarre. Je dois alors me reconnecter via ssh et exécuter à nouveau la commande d'arrêt, et alors il s'éteint et reste éteint. Je peux alors le redémarrer via le wake on lan...

Est-ce que quelqu'un sait pourquoi mon ordinateur redémarre effectivement lorsque je tape "sudo shutdown -h now" quand 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 (rev c0)

3voto

Katya Points 64

Il y a une solution sale

a) créez /etc/init.d/reshutdown avec le contenu

#!/bin/sh
# forcer l'arrêt (en raison d'un bug dans 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) Exécutez : sudo chmod ugo+x /etc/init.d/reshutdown
b) Exécutez : sudo update-rc.d reshutdown start 1 1 2 3 4 5 6 .

c) Ensuite pour l'arrêt, exécutez : sudo service reshutdown reshutdown

1voto

mal Points 11

J'ai également rencontré ce problème, en utilisant la carte mère Intel DQ77MK, qui possède 2 ethers Intel GB intégrés. J'ai résolu le problème en activant l'entrée BIOS "Support PCIe OS ACPI natif", ce qui a permis à Ubuntu de réinitialiser le drapeau indiquant que le WOL a été déclenché, probablement avec cette fonction désactivée Ubuntu n'était pas autorisé par le BIOS à réinitialiser le drapeau.

-3voto

manixrock Points 891

Essayer sudo poweroff.

Cela fonctionne mieux avec WOL pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X