Wake on LAN Альтернативы

8163
Bface

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

Я использую старый компьютер в качестве 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 и не против изучения нового языка и еще много чего.
7

4 ответа на вопрос

3
Turbo J

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

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

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

  1. Система пробуждения PCI / PCIe активна (включена и включена).
  2. В сетевом чипе включен WOL - обычно через настройки драйвера.
[«Будет реализовано почти для всех драйверов Ethernet»] (http://wiki.freebsd.org/WakeOnLan) grawity 12 лет назад 0
WakeOnLan (последняя редакция 2008-08-16) - кажется, устарела, не так ли? Turbo J 12 лет назад 1
Я скачал руководство для своей доски с asus.com и не смог найти то, о чем вы говорите. Вы получили руководство для p5ld2-VM или SE? Кроме того, моя сетевая карта интегрирована, поэтому я немного озадачен тем, как включение пробуждения по PCI поможет встроенной карте. Bface 12 лет назад 0
Я обнаружил следующее, что еще больше смутило меня: «Контроллер Gigabit LAN не поддерживает функцию S5 Wake-On_LAN в режиме DOS или Windows ME» Bface 12 лет назад 0
Это означает, что драйверы DOS не поддерживают включение WOL, а BIOS - нет. Вам нужно включить WOL через ОС. И в следующий раз, пожалуйста, используйте ** полное ** Название модели вашей доски. Я использовал руководство для `p5ld2` без каких-либо дополнений. Turbo J 12 лет назад 0
Я дал полное название модели; Я спрашивал, не случайно ли вы использовали другую модель, поскольку в руководстве, на которое я смотрел, не было функций, о которых вы говорили. Извините за путаницу! Кроме того, спасибо за полезную информацию о том, как работает WOL через шину PCI (e). Bface 12 лет назад 0
2
Journeyman Geek

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

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

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

Я хотел бы иметь возможность выключать и включать систему по желанию для экономии энергии. Поэтому я изначально намеревался использовать WOL вместе с простым скриптом завершения работы. Я обновил исходный вопрос, чтобы включить эту информацию. Bface 12 лет назад 0
в этом случае реле с микроконтроллером сделает свое дело. Возможно, вы захотите взглянуть на arudino (так как он имеет экран Ethernet) и соединить его с выключателем, чтобы сделать то, что нужно. Специфика этого, вероятно, была бы лучше / актуальна на сайте EE stackexchange Journeyman Geek 12 лет назад 0
Я модифицировал удаленный автомобильный стартер, чтобы включить мой компьютер раньше; мимо микроконтроллера вся проводка ничего нового. :) Bface 12 лет назад 0
1
aybabtu

You could always install a network card with WOL that is supported by the OS. Provided you can wake on PCI then you should be OK.

0
Keltari

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

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

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

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