¿Cómo habilito Wake On LAN?

66

Mi primer pensamiento fue simplemente comenzar a transmitir paquetes mágicos WOL a través de la red, pero mi Raspberry Pi no se está despertando. Así que supongo que no es compatible con WOL o que no lo configuré correctamente.

¿Qué debo hacer para habilitar Wake-on-LAN?

Der Hochstapler
fuente
3
Sin embargo, me pregunto, ¿cómo diablos lograste tener el poder conectado y no tener tu Pi encendido?
66
@Tibor: Solo tengo uno imaginario, así es como.
Der Hochstapler
19
@OliverSalzburg: Entonces imagina que está despertando.
David Schwartz
2
Si bien no me sorprendería si el consumo operativo del pi es comparable al consumo de muchas computadoras de escritorio que esperan para despertarse en lan, sería una pregunta interesante si hay suficiente información pública disponible sobre el SOC para acelerar el reloj y lograr un estado inactivo de menor potencia.
Chris Stratton
3
Estoy usando RampBMC en mi Pi y puedo decirte esto. El uso de la aplicación remota xbmc en el iPhone tiene una función de apagado. Cuando le digo que se cierre, lo hace. NO SE REINICIA. La pantalla se queda en blanco y lo único que se enciende en el Pi es el rojo power lite. Eso es. Puede tener poder pero no está ejecutando XBMC. También estoy interesado en una opción WOL. Quiero poder poner un trozo de cinta adhesiva de doble cara en mi Pi y pegarlo en la parte posterior de mi televisor y nunca tener que tocarlo. La aplicación para iPhone XBMC también tiene la opción WOL por cierto.

Respuestas:

40

No es compatible con WoL.

Teniendo en cuenta que el dispositivo consume tan poca energía, los beneficios de apagarlo y despertarlo con WoL son pocos y distantes. ¡Solo déjalo!

berry120
fuente
3
@AlexChamberlain Sí, pero una vez que se detiene el sistema operativo, no puede recuperarlo sin reiniciar.
Jivings
2
@Jivings ¿Puedes reiniciar usando el soporte WoL en el chip LAN?
Alex Chamberlain
12
No es solo el Pi, ir a dormir también pone a dormir discos duros externos, lo que puede significar un importante ahorro de energía o simplemente prolongar la vida útil del disco duro.
Mrchief
2
Ok, entonces el nuevo RaspBmc gira HDD externo después de 20 minutos de inactividad, ¡qué dulce! También puede configurar el período de tiempo para cualquier cosa. ¡Así que supongo que WOL queda en segundo plano por ahora! :)
Mrchief 01 de
55
Creo que lo que las personas no se dan cuenta es que el Raspi no tiene un botón 'ON', así que esto sería muy útil para encender un Raspi se ha convertido 'off'
PUK
37

Siento disentir. Si profundiza un poco más, descubre el microprocesador LAN, que por cierto también es el concentrador USB de 2 puertos.

El fabricante del microchip LAN dice claramente en sus especificaciones el no es WoL en el módulo de LAN.

Características de Ethernet: el controlador 10/100 Ethernet admite numerosas funciones de activación de administración de energía, que incluyen Magic Packet ™, Wake-on LAN (WOL) y Cambio de estado de enlace.

Ahora cómo lo usas es otra pregunta. Al final del día, siempre que haya energía conectada a Raspberry Pi (incluso si está apagado o en reposo), puede usar el WoL sin problemas.

Sé que las otras respuestas dicen que no puede apagar o dormir la Raspberry Pi (tal vez con los sistemas operativos existentes), pero la respuesta sigue siendo WoL en el módulo LAN y eso es un hecho.


Una cosa sobre la que llorar si se omitió el hecho de que PoE se ha omitido , pero afortunadamente los Raspberrians cuestionaron este hecho y resulta que ... simplemente lo olvidaron ... ¡Vaya!

¿Es posible la alimentación a través de Ethernet (PoE)?

No está en el dispositivo base, pero ha sido una característica muy solicitada, por lo que estamos examinando opciones para versiones posteriores.

En algún lugar de su blog admitieron haberse olvidado de eso ... no pueden encontrarlo ahora.

Piotr Kula
fuente
3
Página 2 del esquema.
Alex Chamberlain el
PoE es compatible con dispositivos HAT, como este: raspberrypi.org/products/poe-hat
CLS
¿PoE no es lo mismo que WOL? Sigue siendo genial ... creo? : D
Piotr Kula
17

El RPi no necesita Wake On Lan.

Si está conectado a la fuente de alimentación, entonces está encendido. No hay suspensión ni hibernación.

Si no está conectado a la fuente de alimentación, definitivamente no se encenderá.

Jivings
fuente
3
¿Qué sucede si apaga el sistema operativo?
Alex Chamberlain el
1
@AlexChamberlain Dice "Sistema detenido" y luego lo desconecta.
Jivings
Vamos a chatear ...
Alex Chamberlain
@Jivings: ¿cómo arrancar después de que se haya detenido?
55
Está usted equivocado. Simplemente emita un comando de "apagado" desde la consola mientras esté conectado y se apagará. Ahora está conectado a la fuente de alimentación, pero no está encendido. Hay un montón de software que apaga el dispositivo a través de un método de desconexión similar. WoL teóricamente lo volvería a encender.
Octopus
6

Me enfrento al mismo problema durante mucho tiempo. Pero uso un truco para WOL mi Raspberry Pi (uso varios RPi en el museo donde trabajo). Abordé el problema usando un relé de alimentación de ethernet económico.

Aquí está mi truco: conecto una placa ETH002 (de Devantech) a la red. La potencia del RPi se conecta a través de la salida NC (normalmente cerrada) de un relé. Como el relé está normalmente cerrado, cuando se conecta la alimentación principal, ambos sistemas se inician.

Cuando envío un comando "sudo halt" al RPi, esto se dispara. Para volver a activarlo, envío el siguiente comando a la placa de relés (suponiendo que el Relé 1 esté en uso):

// desactiva el relé 1

PacketSender \ PacketSender.exe -txw 500 IPaddress 17494 "21 01 00"

// espera unos segundos ...

// reactivar el relé 1

PacketSender \ PacketSender.exe -txw 500 IPaddress 17494 "20 01 00"

donde IPaddress es la dirección IP de la placa de relés y el puerto 17494 de forma predeterminada.

- PacketSender es un muy buen freeware, gracias al desarrollador -

Al hacerlo, apago completamente el RPi y lo enciendo de nuevo. por ejemplo, cuando hay un evento nocturno en el museo. Parece WOL

¡Eso es! Et voila!

Saludos a todos,

Yvan

Yvan
fuente
5

Puede usar PoE con el pi, usar un interruptor PoE y un divisor PoE en el extremo pi. Funciona bien y con un conmutador más inteligente pero más costoso, puede restablecer el puerto para encender y apagar el pi.

Sería bueno usar WOL en el pi, pero no ver ninguna entrada en que alguien haga que funcione, a pesar de que el chip nic lo "admitirá".

Miguel
fuente
-1

RPi obtiene energía de un cargador de teléfono normal como una fuente de alimentación de PC AT antigua donde necesita encender y apagar manualmente. Por esta razón, pi no puede reiniciarse y las funciones como WoL no pueden funcionar.

alexis
fuente
-2

No soy un experto, pero si el chip de Ethernet también es el controlador de los puertos USB, la respuesta puede ser obtener energía a través de los puertos USB principales para el PI a través de un concentrador USB que admite alimentación de alimentación.

Jaco
fuente
-4

si desea despertar en lan algo, debe existir una BIOS en el sistema, porque necesita un reloj para despertarlo ... el RPI no tiene ninguna BIOS en su interior. Eso es todo

seb c
fuente
Entonces, ¿por qué habría que tener un BIOS solo para tener un reloj? Muchas cosas tienen relojes, e incluso RTC sin BIOS ... ¿Y por qué uno necesitaría un reloj para WOL? Todo lo que se necesitaría para WOL: Lógica para acortar 2 pines cuando el firmware ETH detecta paquetes WOL. Si el firmware del controlador de Ethernet pudiera ejecutarse en un estado de baja potencia y tuviera acceso a GPIO 5 y 6, entonces no habría problema ... raspberrypi.stackexchange.com/a/19754/24295
svin83