Wake on LAN Alternatives


8

Me doy cuenta de que hay una o dos publicaciones relacionadas, pero ninguna que llegue a lo que estoy preguntando.

Estoy usando una computadora vieja como NAS usando FreeNAS, y después de algunos ajustes, todo es excelente. El NAS solo lo estoy utilizando yo y mi compañero de cuarto, por lo que me gustaría poder usar WOL (junto con un script de apagado básico) para poder tener la libertad de encender / apagar el NAS cada vez que ahorre energía. Según varias publicaciones del foro, la falta de inclusión como una característica en el manual de mi placa base y la falta de configuración de WOL en el BIOS, parece que mi placa base no es compatible con WOL (Asus p5ld2); sin embargo, mi NIC sí (Marvell 88E8053). Solo para estar seguro, probé WOL de todos modos; la NIC recibió los paquetes mágicos WOL (la luz parpadeó), pero la computadora nunca se encendió.

Convencido de que WOL no es una opción viable, naturalmente comencé a considerar alternativas como ...

  • Un dispositivo Rube Goldberg (bromas ... en su mayoría)
  • Modifique un motor de arranque remoto para encenderlo de forma remota (lo he hecho en el pasado y tengo algunas partes por ahí)
  • Use un microcontrolador para encender la computadora después de recibir cierto paquete mágico (probablemente WOL por simplicidad).

De ellos, creo que el microcontrolador es el mejor (dinero aparte) ya que se conecta directamente a mi red y no está restringido por un rango como el arranque remoto del automóvil o una falla mecánica.


Entonces, mis preguntas para ustedes, buenas personas, son las siguientes:

  • ¿Qué alternativas me estoy perdiendo?
  • ¿Cuáles son algunas trampas / consideraciones en las que debo pensar
  • ¿Cuáles son algunas sugerencias generales que daría?
  • Si el microcontrolador es la mejor opción, ¿qué microcontrolador sugeriría?
    • Soy un desarrollador de software con experiencia en Java / C / C ++ / Python / Lisp / Haskell / Scala y no me opongo a aprender un nuevo lenguaje y demás.

Respuestas:


2

Bueno, la solución de hardware más simple sería conectar su interruptor de encendido para que lo active un relé de algún tipo. Teniendo en cuenta la 'complejidad' del problema (es decir, que necesita emular presionando un botón de encendido simple y débil), prácticamente cualquier microcontrolador lo haría, y todo lo que necesita hacer es conectar el cable del interruptor de encendido (lo cual es fácil para reemplazarlo en mal estado y puentearlo según sea necesario.

Sin embargo, le pregunto, ¿desea encenderlo después de apagarlo (porque el sistema no está en uso) o en caso de falla de energía? Muchos sistemas, incluso los PIII geriátricos, se pueden configurar para que simplemente se reinicien después de un corte de energía.

También señalaría que existe el enfoque mecánico , aunque supongo que tener una computadora en funcionamiento para encender otra computadora es menos práctico que el anterior.


Me gustaría poder apagar y encender el sistema a voluntad para ahorrar energía. Así que originalmente tenía la intención de usar WOL junto con un simple script de apagado. Actualicé la pregunta original para incluir esta información también.
Bface

en cuyo caso, un relé controlado por microcontrolador sería suficiente. Probablemente desee mirar el arudino (ya que tiene un escudo de Ethernet) y empalmarlo en el interruptor de encendido / apagado para hacer lo que sea necesario. Los detalles específicos de eso probablemente serían mejores / tópicos en el sitio de intercambio de EE
Journeyman Geek

He modificado un motor de arranque remoto para encender mi computadora antes; Pasado el microcontrolador, todo el cableado no es nada nuevo. :)
Bface

3

Según el manual de asus.com, la placa tiene "activación en PCI" y "activación en PCIE". Habilítelos para WOL.

Es posible que también deba habilitar WOL en su sistema operativo. Es posible que esté deshabilitado de forma predeterminada, pero no conozco FreeNAS (ni FreeBSD) lo suficientemente bueno como para decirle cómo hacerlo.

Actualización: el chip de red está conectado a PCI o PCIe Bus, y por lo tanto puede activar el sistema a través de su línea de activación de bus. Hay dos condiciones previas:

  1. El sistema de activación PCI / PCIe está activo (encendido y habilitado).
  2. El chip de red tiene WOL habilitado, generalmente a través de la configuración del controlador.


1
WakeOnLan (última edición 16/08/2008) - Parece estar desactualizado, ¿no te parece?
Turbo J

Descargué el manual para mi tablero de asus.com y no pude encontrar de qué estaba hablando. ¿Recibió el manual para el p5ld2-VM o SE? Además, mi tarjeta de red está integrada, por lo que estoy un poco confundido sobre cómo habilitar la activación en PCI ayudaría a la tarjeta integrada.
Bface

Encontré lo siguiente que me confundió más: "El controlador LAN Gigabit no es compatible con la función S5 Wake-On_LAN en modo DOS o Windows ME"
Bface

Esto significa que los controladores de DOS no admiten la activación de WOL, y el BIOS tampoco. Debe habilitar WOL a través del sistema operativo. Y la próxima vez, utilice el nombre completo del modelo de su placa. Usé el manual para p5ld2sin ninguna adición.
Turbo J

1

Siempre puede instalar una tarjeta de red con WOL que sea compatible con el sistema operativo. Siempre que pueda despertarse en PCI, entonces debería estar bien.


0

La conexión inalámbrica siempre es una idea ingeniosa, pero existen inconvenientes, como el encendido y apagado accidental. Un encendido accidental probablemente no es gran cosa. Sin embargo, podría ser un apagado accidental. Podrías agarrar el llavero y presionar por error el botón equivocado, provocando un apagado. Peor aún, aunque poco probable, que alguien cercano esté usando una señal similar que coincida con su receptor; Por ejemplo, alguien abre la puerta del garaje.

Lo digo por experiencia, ya que descubrí que mi antiguo vecino y yo estábamos usando las mismas frecuencias X10. Estábamos luchando entre nosotros por las luces y nos llevó bastante tiempo resolverlo ...

¿Por qué no simplemente reemplazar la placa base?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.