8

Я понимаю, что есть один или два связанных поста, но ни один не совсем соответствует тому, что я спрашиваю.

Я использую старый компьютер в качестве NAS, используя FreeNAS, и после некоторой настройки все становится модно. NAS просто используется мной и моим соседом по комнате, поэтому я хотел бы иметь возможность использовать WOL (в сочетании с базовым сценарием выключения), чтобы у меня была свобода включать / выключать NAS всякий раз, когда это требуется для экономии энергии. Судя по нескольким сообщениям на форуме, отсутствию включения в качестве руководства в руководстве по материнской плате и отсутствию настроек WOL в BIOS, похоже, что моя материнская плата не поддерживает WOL (Asus p5ld2); тем не менее, мой сетевой адаптер (Marvell 88E8053). Просто чтобы быть уверенным, я все равно попробовал WOL; NIC получил волшебные пакеты WOL (индикатор мигает), но компьютер так и не включился.

Достаточно убедившись, что WOL не является жизнеспособным вариантом, я, естественно, начал рассматривать альтернативы, такие как ...

  • Устройство Rube Goldberg (шучу ..... в основном)
  • Мод удаленного стартера автомобиля, чтобы дистанционно включить его (я делал это в прошлом, и у меня есть некоторые детали, лежащие вокруг)
  • Используйте микроконтроллер, чтобы включить компьютер после получения определенного магического пакета (вероятно, WOL для простоты).

Из них я думаю, что микроконтроллер является лучшим (за исключением денег), поскольку он подключается непосредственно к моей сети и не ограничен диапазоном, таким как удаленный стартер автомобиля или механический отказ.


Итак, мои вопросы для вас, хорошие люди, следующие:

  • Какие альтернативы мне не хватает
  • Какие подводные камни / соображения мне нужно подумать
  • Какие общие предложения вы бы дали
  • Если микроконтроллер является лучшим вариантом, какой микроконтроллер вы бы предложили?
    • Я разработчик программного обеспечения с опытом работы в Java / C / C++/ Python / Lisp / Haskell / Scala и не против изучения нового языка и еще много чего.

4 ответа4

3

Согласно инструкции на asus.com, на плате есть "пробуждение по PCI" и "пробуждение по PCIE". Включите их для WOL.

Вам также может понадобиться включить WOL в вашей ОС. Он может быть отключен по умолчанию, но я не знаю FreeNAS (и FreeBSD) достаточно хорошо, чтобы рассказать вам, как это сделать.

Обновление: сетевой чип подключен к шине PCI или PCIe и, таким образом, может активировать систему через линию активации шины. Есть два обязательных условия:

  1. Система пробуждения PCI/PCIe активна (включена и включена).
  2. В сетевом чипе включен WOL - обычно через настройки драйвера.
2

Что ж, самое простое аппаратное решение было бы подключить ваш включатель к тому, чтобы быть включенным реле некоторого вида. Учитывая «сложность» проблемы (то есть вам нужно эмулировать нажатие простой, слабой кнопки питания), практически любой микроконтроллер подойдет, и все, что вам нужно сделать, это нажать на провод переключателя питания (что легко заменить в вас испортить, и мост по мере необходимости.

Я хотел бы спросить, хотите ли вы включить его после выключения (потому что система не используется) или в случае сбоя питания? Многие системы, даже гериатрические PIII, можно просто перезагрузить после сбоя питания

Я также хотел бы отметить, что есть механический подход, хотя я полагаю, что запуск компьютера для включения другого компьютера менее практичен, чем описанный выше.

1

Вы всегда можете установить сетевую карту с WOL, которая поддерживается ОС. Если вы можете проснуться на PCI, то все будет в порядке.

0

Беспроводная связь всегда отличная идея, но есть и недостатки, такие как случайное включение и выключение. Случайное включение питания, вероятно, не имеет большого значения. Тем не менее, случайное отключение питания может быть. Вы можете схватить брелок и по ошибке нажать не ту кнопку, что приведет к отключению. Еще хуже, хотя и маловероятно, что кто-то поблизости использует аналогичный сигнал, который соответствует вашему приемнику; например, кто-то открывалка гаражных дверей.

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

Почему бы просто не заменить материнскую плату?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .