При выключении компьютер перезагружается при запуске через wake on lan

Вот ситуация:

Я запускаю свой главный компьютер с другого компьютера через wake on lan "wakeonlan". Все работает отлично. Когда я закончу делать то, что сделал, я запускаю команду «sudo shutdown -h now» (в терминале ssh, в котором я работал), чтобы выключить компьютер. Но вместо выключения он перезагружается. Затем мне нужно повторно подключиться к нему через ssh и снова запустить команду выключения, а затем он выключается и остается выключенным. Затем я могу запустить его снова с помощью wake on lan ...

Кто-нибудь знает, почему мой компьютер действительно перезагружается, когда я набираю «sudo shutdown -h now» при запуске через wake on lan?

Некоторая информация о компьютере:

Ubuntu 13.04 [ 110]
Moterboard: Gigabyte GA-Z77X-UD3H
Контроллер Ethernet (как сообщает «lspci»): Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)

6
задан 13 April 2013 в 19:05

3 ответа

Есть один грязный раствор

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
0
ответ дан 13 April 2013 в 19:05

Я тоже столкнулся с этой проблемой, используя материнскую плату Intel DQ77MK, которая имеет 2 встроенных эфира Intel GB. Я исправил это, включив запись power bios «Поддержка PCIe в Native ACPI OS», которая, как я полагаю, позволила Ubuntu сбросить флаг, говоря, что WOL был запущен, возможно, с отключенным Ubuntu BIOS не разрешил сбросить флаг.

0
ответ дан 13 April 2013 в 19:05

Попробуйте sudo poweroff.

Это лучше работает с WOL для меня.

0
ответ дан 13 April 2013 в 19:05

Другие вопросы по тегам:

Похожие вопросы: