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?


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!


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.


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á.


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.


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".


-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.


-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.


-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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.