Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Wake On Lan не работает в Ubuntu 17.10  (Прочитано 5515 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн joefox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Wake On Lan не работает в Ubuntu 17.10
« : 18 Ноября 2017, 18:33:50 »
Добрый день,

подскажите пожалуйста, как настроить систему, чтобы после выключения компьютера, его можно было разбудить через wake-on-lan!

У меня ситуация следующая, стационарный комп

команда, выдает следующее

sudo ethtool enp2s0 | grep -i wake-on
   Supports Wake-on: pumbg
   Wake-on: g

после команды pm-suspend - система по магическому пакету включается

А если в gnome 3 нажать на кнопку выключить, то после выключения уже не включается.

Как поправить данную проблему?
На самом деле установлена Windows и если комп выключать через Windows, то комп включается по WOL без проблем. А если выключить через Linux то не включается.

Прошу, подскажите куда копать.
« Последнее редактирование: 18 Ноября 2017, 21:31:07 от joefox »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #1 : 18 Ноября 2017, 22:32:30 »
Если комп выключать через Window, он не выключается, а уходит в спячку.
Делайте то же самое в Linux.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн joefox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #2 : 19 Ноября 2017, 00:04:13 »
Возможно. Но при это при включении компьюьтера загружается БИОС и идет загрузка операционки, т.е. грузится GRUB и т.д.

Возможно как раз вопрос и в этом, как сделать, чтобы при выключении, комп полностью не выключался? т.е. сетевуха продолжала работать!
« Последнее редактирование: 19 Ноября 2017, 00:07:36 от joefox »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #3 : 19 Ноября 2017, 00:57:08 »
Да, спасибо, я в курсе.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн joefox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #4 : 19 Ноября 2017, 09:45:17 »
Добрый день!

Тем не менее вопрос не решен.
Не понятно как заставить Linux выключится так, чтобы его можно было разбудить по WOL?

toZen

  • Гость
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #5 : 19 Ноября 2017, 10:34:00 »
чтобы при выключении, комп полностью не выключался?
Прочтите пожалуйста вдумчиво, что Вы написали.
Есть спящий режим и есть выключение.

Оффлайн joefox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #6 : 19 Ноября 2017, 12:34:27 »
Уважаемые, я все вдумчиво написал и описал!

Я специалист по ИТ с 20 летним стажем, и поверьте смогу отличить спящий режим от выключения.
Функция WakeOnLan - это функция которая во многих компьютерах зашита в BIOS. В данном случае она присутствует.

Установленная Windows в данном случае полностью выключает компьютер, при этом оставляя работоспособным сетевой интерфейс, на прием Магического пакета, и компьютер полностью включается и начинает загружать операционную систему. И операционка загружается с нуля, как будто бы была полностью выключенной.

В Ubuntu 17.10 система видимо полностью выключается и отключает в том числе сетевую карту. На самом деле, в прошлых версия Ubuntu 16.04 и ранее, была соответствующая настройка в файле /etc/init.d/halt

и в данном файле, был был параметр NETDOWN который и отвечал за выключение сетевой карты при отключении компьютера, но сейчас данный файл отсутствует. И каким образом это настраивать теперь не понятно.

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #7 : 19 Ноября 2017, 14:16:14 »
Функция WakeOnLan - это функция которая во многих компьютерах зашита в BIOS. В данном случае она присутствует.
Это софтовое нажатие кнопки вкл. питания на ПК. Она не зависит от установленных ОС. И либо работает, либо нет. Если никакой ОС не установлено, то ПК просто включится и всё.
Сейчас используется для того, чтобы разбудить ОС из ждущего-спящего режимов.

Оффлайн nik231180

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #8 : 05 Июля 2018, 19:18:22 »
Сейчас используется для того, чтобы разбудить ОС из ждущего-спящего режимов.
Я выключаю компьютер из розетки (чтобы было понятнее). Затем, снова втыкаю вилку в розетку. И запускаю компьютер удаленно, через мобильный интернет, находясь за несколько километров, от него. Если я выключу компьютер с Windows, или MacOS, то потом, удаленно он легко включится, через функцию TeamViewer. Если я выключу компьютер с Ubuntu (на данный момент у меня 18.04), то компьютер, удаленно не включается. Ждущий, спящий, мне это неважно. Я ВЫКЛЮЧАЮ компьютер полностью, выбрав в меню выключения слово "Выключить". Технология Wake-on-LAN, позволяет пробуждать компьютер, не только из ждущего, спящего режима, но и полностью выключенного. Главное, чтобы на сетевую карту поступало дежурное напряжение, либо, снова начало поступать, после сбоя в электросети.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #9 : 05 Июля 2018, 20:01:58 »
Цитировать
Технология включения электропитания ("пробуждения") компьютера является частью спецификации ACPI (Advanced Configuration and Power Interface), интерфейса управления электропитанием.

Спецификация определяет состояния системы S1-S5 - "состояния сна" в порядке уменьшения энергопотребления. S5 - это состояние программного выключения (Soft OFF) - все выключено, за исключением тех устройств, через которые возможно включение компьютера. Для питания таких устройств используется дежурное напряжение +5V SB (+5V Standby), вырабатываемое блоком питания компьютера в выключенном, но не обесточенном состоянии. Для перехода из одного состояния S1-S4 в другое (S2 в S1 например) используются PME (Power Management Events) - события управления электропитанием, большая часть которых вызывается аппаратным прерыванием от конкретного устройства.

      Технология "Wake On Lan" (технология "Magic packet") используется для включения электропитания удаленного компьютера, находящегося в состоянии программного выключения ("Soft Off") путем посылки на его сетевой адаптер специально сформированного кадра Ethernet.
    Удаленный компьютер должен отвечать определенным требованиям:
- Оборудование должно соответствовать спецификации ACPI и в настройках BIOS должна быть включена поддержка режима "Wake On Lan".
- Иметь блок питания ATX.
- Иметь сетевую карту, поддерживающую технологию "Wake On Lan" (WOL).

      Сетевой адаптер на выключенном компьютере остается под питанием от +5VSB блока питания в режиме ожидания приема специального кадра Ethernet, в поле данных которого присутствует последовательность из 6 байт FF и его собственного MAC - адреса, повторенного 16 раз.


Оффлайн user2023

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Wake On Lan не работает в Ubuntu 17.10
« Ответ #10 : 10 Марта 2023, 10:50:37 »
На 16 ветке WOL не работает по причине WOL_DISABLE=Y
cat /etc/default/tlp | grep WOL
WOL_DISABLE=Y
На других возможно тоже подобное.

Необходимо всего лишь под рутом изменить на:
WOL_DISABLE=N

Передернуть сетевой интерфейс. - Профит.
Возможно кому то будет проще перезагрузиться после сохранения изменений.
Кучу времени убил пока это не нашел.

Взято отсюда https://ask-ubuntu.ru/questions/92705/kak-vklyuchit-wake-on-lan-wol-v-ubuntu-1604
Цитировать
В Ubuntu 16.04 установлены WOL_DISABLE=N в /etc/default/tlp чтобы избежать отключения WOL с помощью управления питанием TLP.

http://linrunner.de/en/tlp/docs/tlp-configuration.html

добавлять NETDOWN=no в /etc/default/halt для предотвращения отключения сетевой карты во время выключения

Включить Wake on LAN в /etc/network/interfaces когда используется статическая конфигурация сети.

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.