Como habilito o Wake On LAN?

66

Meu primeiro pensamento foi simplesmente começar a transmitir pacotes mágicos WOL pela rede, mas meu Raspberry Pi não está acordando. Portanto, suponho que ele não suporta WOL ou não o configurei corretamente.

O que preciso fazer para ativar o Wake-on-LAN?

Der Hochstapler
fonte
3
Eu me pergunto, no entanto, como você conseguiu ligar a energia e não ter o seu Pi ligado?
6
@ Tibor: Eu só tenho um imaginário, é assim.
Der Hochstapler
19
@ OliverSalzburg: Então imagine que está acordando.
David Schwartz
2
Embora eu não ficasse surpreso se o consumo operacional do pi fosse comparável ao consumo de espera por ativação da LAN em muitos computadores, seria uma pergunta interessante se houvesse informações públicas suficientes sobre o SOC para acelerar o clock e alcançar um estado ocioso de energia mais baixa.
Chris Stratton
3
Estou usando o RampBMC no meu Pi e posso lhe dizer isso. O uso do aplicativo remoto xbmc no iPhone possui um recurso de desligamento. Quando eu digo para desligar, ele faz. NÃO Reinicia. A tela fica em branco e a única coisa acesa no Pi é a luz vermelha. É isso aí. Pode ter energia, mas não está executando o XBMC. Também estou interessado em uma opção WOL. Quero poder colocar um pedaço de fita dupla face no Pi e colar na parte traseira da TV e nunca precisar tocá-lo. O aplicativo XBMC para iPhone também tem a opção WOL por sinal.

Respostas:

40

Não suporta WoL.

Considerando que o dispositivo consome tão pouca energia, os benefícios de desligá-lo e despertá-lo com WoL são poucos e distantes entre si. Apenas deixe ligado!

berry120
fonte
3
@AlexChamberlain Sim, mas depois que o sistema operacional é interrompido, você não pode recuperá-lo sem reiniciar.
Jivings
2
@Jivings Você pode reiniciar usando o suporte WoL no chip da LAN?
Alex Chamberlain
12
Não é apenas o Pi, dormir também coloca HDDs externos no sono, o que pode significar economia significativa de energia ou simplesmente prolongar a vida útil do HDD.
Mrchief
2
Ok, então o novo RaspBmc gira HDD externo após 20 minutos de inatividade - que legal! Você também pode configurar o período para algo assim. Então, eu acho que o WOL está no banco de trás por enquanto! :)
Mrchief
5
Eu acho que o que as pessoas não percebem é que o Raspi não tem um botão 'ON', então isso seria útil para ativar um Raspi foi desativado ''
puk
37

Eu peço desculpa mas não concordo. Se você se aprofundar um pouco, descobrirá o micro chip da LAN, que aliás também é o hub USB de 2 portas.

O fabricante do microchip LAN diz claramente em suas especificações não é WoL no módulo LAN.

Recursos Ethernet: O controlador Ethernet 10/100 suporta vários recursos de ativação de gerenciamento de energia, incluindo Magic Packet ™, Wake-on LAN (WOL) e alteração de status do link.

Agora, como você o usa é outra questão. No final do dia, desde que haja energia conectada ao Raspberry Pi (mesmo que desligado ou em suspensão), você pode usar o WoL sem problemas.

Eu sei que as outras respostas dizem que você não pode desligar ou interromper o Raspberry Pi (talvez com sistemas operacionais existentes), mas a resposta ainda existe WoL no módulo LAN e isso é um fato.


Uma coisa para chorar se o fato de o PoE ter sido omitido , mas felizmente os Raspberrianos questionaram esse fato e acabou que ... eles simplesmente se esqueceram dele ... oops.

O poder sobre Ethernet (PoE) é possível?

Não está no dispositivo base, mas tem sido um recurso solicitado com muita frequência, por isso estamos examinando opções para versões posteriores.

Em algum lugar do blog, eles admitiram esquecê-lo .. não podem encontrá-lo agora.

Piotr Kula
fonte
3
Página 2 do esquema.
AlexCamplain3 de
O PoE é suportado por dispositivos HAT, como este: raspberrypi.org/products/poe-hat
CLS
PoE não é o mesmo que WOL? Ainda bem legal ... eu acho? : D
Piotr Kula
17

O RPi não precisa de Wake On Lan.

Se estiver conectado à fonte de alimentação, está ligado. Não há suspensão ou hibernação.

Se não estiver conectado à fonte de alimentação, definitivamente não ligará.

Jivings
fonte
3
O que acontece se você desligar o sistema operacional?
Alex Chamberlain
11
@AlexChamberlain Diz "Sistema interrompido" e, em seguida, você o desconecta.
Jivings
Vamos para conversar ...
Alex Chamberlain
@Jivings: como inicializar após ter sido interrompido?
5
Você está errado. Basta emitir um comando 'poweroff' no console enquanto a energia estiver conectada e ela será desligada. Agora está conectado à fonte de alimentação, mas não está ligado. Há muitos softwares que desligam o dispositivo através de um método semelhante de desligamento automático. WoL, então, teoricamente, ligá-lo novamente.
Octopus
6

Estou enfrentando o mesmo problema há muito tempo. Mas eu uso um truque para WOL do meu Raspberry Pi (eu uso vários RPi's no museu onde trabalho). Eu resolvi o problema usando um relé de energia ethernet barato.

Aqui está o meu truque: conecto uma placa ETH002 (da Devantech) à rede. A energia do RPi é conectada através da saída NC (Normalmente Fechada) de um relé. Como o relé normalmente está fechado, quando a energia principal é ligada, ambos os sistemas iniciam.

Quando envio um comando "sudo halt" para o RPi, isso dispara. Para ativá-lo novamente, enviei o seguinte comando para a placa de relés (supondo que o relé 1 esteja em uso):

// desativa o relé 1

PacketSender \ PacketSender.exe -txw 500 Endereço IP 17494 "21 01 00"

// espera alguns segundos ...

// reativa o relé 1

PacketSender \ PacketSender.exe -txw 500 Endereço IP 17494 "20 01 00"

em que IPaddress é o endereço IP da placa de relés e da porta 17494 por padrão.

- PacketSender é um freeware muito bom, graças ao desenvolvedor -

Com isso, desligo completamente o RPi e o ligo novamente. por exemplo, quando houver um evento noturno no museu. Parece WOL.

É isso aí! Et voila!

Saudações a todos,

Yvan.

Yvan
fonte
5

Você pode usar PoE com o pi, use um switch PoE e um divisor de PoE no final do pi. Funciona bem e com um switch mais inteligente e ainda mais caro, você pode redefinir a porta para ligar e desligar o pi.

Seria bom usar o WOL no pi, mas não vemos nenhuma entrada de alguém fazendo isso funcionar, mesmo que o chip nic o "suporte".

Michael
fonte
-1

O RPi obtém energia de um carregador de telefone normal, como uma fonte de alimentação PC AT antiga, na qual é necessário ligar e desligar manualmente. Por esse motivo, o pi não pode ligar e desligar automaticamente e funções como WoL não podem funcionar.

alexis
fonte
-2

Não sou especialista, mas se o chip Ethernet também for o controlador das portas USB, a resposta pode ser obter energia através das principais portas USB do PI através de um hub USB que suporte o back-feed de energia.

Jaco
fonte
-4

se você quiser acordar em alguma coisa da lan, um BIOS deve existir no sistema, porque você precisa de um relógio para ativá-lo .... o RPI não possui nenhum BIOS interno. Isso é tudo

seb c
fonte
Então, por que alguém precisaria ter um BIOS apenas para ter um relógio? Muita coisa tem relógios e até RTCs sem BIOS ... E por que alguém precisaria de um relógio para WOL? Tudo o que seria necessário para o WOL: Lógica para colocar 2 pinos curtos quando o firmware ETH detectar pacotes WOL. Se o firmware do controlador ethernet poderia funcionar em um estado de baixa energia, e teve acesso a ambos GPIO 5 e 6, então seria nenhum problema ... raspberrypi.stackexchange.com/a/19754/24295
svin83