Comment activer Wake On LAN?

66

Ma première pensée a été de simplement commencer à diffuser des paquets magiques WOL sur le réseau, mais mon Raspberry Pi ne se réveille pas. Je suppose donc que cela ne prend pas en charge WOL ou que je ne l’ai pas configuré correctement.

Que dois-je faire pour activer Wake-on-LAN?

Der Hochstapler
la source
3
Je me demande cependant comment, sur Terre, avez-vous réussi à avoir de l'énergie et à ne pas avoir votre Pi allumé?
6
@Tibor: Je n'ai qu'un imaginaire, c'est comme ça.
Der Hochstapler
19
@ OliverSalzburg: Alors imaginez que ça se réveille.
David Schwartz
2
Bien que je ne sois pas étonné que la consommation de fonctionnement du pi soit comparable à celle de nombreux ordinateurs de bureau, il serait intéressant de savoir s'il existe suffisamment d'informations publiques disponibles sur le SOC pour pouvoir contrôler un état d'inactivité inférieur.
Chris Stratton
3
J'utilise RampBMC sur mon Pi et je peux vous le dire. L’utilisation de l’application distante xbmc sur l’iPhone comporte une fonction de fermeture. Quand je lui dis d'arrêter, c'est le cas. Il ne redémarre pas. L'écran devient noir et la seule chose allumée sur le Pi est le rouge power lite. C'est ça. Il a peut-être le pouvoir, mais il n’exécute pas XBMC. Je suis également intéressé par une option WOL. Je veux pouvoir mettre un morceau de ruban adhésif double face sur mon Pi et le coller à l'arrière de mon téléviseur et ne jamais avoir à le toucher. L'application iPhone XBMC dispose également de l'option WOL.

Réponses:

40

Il ne supporte pas WoL.

Etant donné que l’appareil consomme si peu d’énergie, les avantages de le fermer et de le réveiller avec WoL sont rares. Il suffit de le laisser!

berry120
la source
3
@AlexChamberlain Oui, mais une fois que le système d'exploitation est arrêté, vous ne pouvez pas le récupérer sans avoir à redémarrer.
Jivings
2
@Jivings Pouvez-vous redémarrer en utilisant le support WoL dans la puce LAN?
Alex Chamberlain
12
L’endormissement des disques durs externes n’est pas seulement le Pi, ce qui peut entraîner des économies d’énergie importantes ou simplement prolonger la durée de vie des disques durs.
Mrchief
2
Ok, donc le nouveau RaspBmc ralentit le disque dur externe après 20 minutes d’inactivité - doux! Vous pouvez également configurer la période sur quelque chose comme. Donc je suppose que WOL prend la place arrière pour le moment! :)
Mrchief
5
Je pense que ce que les gens ne réalisent pas, c'est que le Raspi n'a pas de bouton "ON". Cela serait donc pratique pour allumer un Raspi qui a été éteint
puk
37

Je ne suis pas d'accord. Si vous creusez un peu plus, vous découvrirez la micro-puce LAN, qui est aussi le hub USB à 2 ports.

Le fabricant de la micropuce de réseau local indique clairement dans ses spécifications qu'il y a du WoL sur le module de réseau local.

Fonctionnalités Ethernet: Le contrôleur Ethernet 10/100 prend en charge de nombreuses fonctionnalités de réveil de la gestion de l'alimentation, notamment Magic Packet ™, Wake-on LAN (WOL) et Link Status Change.

Maintenant, comment vous utilisez c'est une autre question. En fin de journée, tant que le Raspberry Pi est alimenté (même s'il est éteint ou en veille), vous pouvez utiliser le WoL sans problème.

Je sais que les autres réponses disent qu'il est impossible d'éteindre ou de mettre en veille Raspberry Pi (peut-être avec des systèmes d'exploitation existants), mais la réponse est qu'il y a toujours WoL dans le module LAN et c'est un fait.


Une chose à pleurer si le fait que le PoE a été omis , mais heureusement, Raspberrians a mis en doute ce fait et il s'avère que… ils ont juste oublié… .. oups.

L'alimentation par Ethernet (PoE) est-elle possible?

Pas dans le périphérique de base, mais il s'agit d'une fonctionnalité très demandée. Nous examinons donc les options pour les versions ultérieures.

Quelque part sur leur blog, ils ont avoué avoir oublié de le faire .. ne le trouve pas maintenant.

Piotr Kula
la source
3
Page 2 du schéma.
Alex Chamberlain
Le PoE est supporté par les périphériques HAT, comme ceci: raspberrypi.org/products/poe-hat
CLS
PoE n'est pas la même chose que WOL? Toujours assez cool ... je pense? : D
Piotr Kula
17

Le RPi n'a pas besoin de Wake On Lan.

S'il est connecté à l'alimentation, il est allumé. Il n'y a pas de suspension ou d'hibernation.

Si ce n'est pas connecté à l'alimentation, alors il ne sera certainement pas allumer.

Jivings
la source
3
Que se passe-t-il si vous arrêtez le système d'exploitation?
Alex Chamberlain
1
@AlexChamberlain On dit "Système arrêté" et ensuite on le débranche.
Jivings
Allons discuter ...
Alex Chamberlain
@ Jivings: comment démarrer après l'avoir arrêté?
5
Vous avez tort. Émettez simplement une commande 'poweroff' à partir de la console lorsque l'alimentation est connectée et elle s'éteindra. Maintenant, il est connecté à l'alimentation, mais il n'est pas allumé. Il existe de nombreux logiciels qui éteignent l'appareil par le biais d'une méthode similaire. WoL le réactiverait alors théoriquement.
Octopus
6

Je suis confronté au même problème depuis longtemps. Mais j'utilise une astuce pour WOL mes Raspberry Pi (j'utilise plusieurs RPi dans le musée où je travaille). J'ai abordé la question en utilisant un relais de puissance Ethernet peu coûteux.

Voici mon astuce: je connecte une carte ETH002 (de Devantech) au réseau. L'alimentation du RPi est connectée via la sortie NC (normalement fermée) d'un relais. Comme le relais est normalement fermé, lorsque l'alimentation principale est activée, les deux systèmes démarrent.

Lorsque j'envoie une commande "sudo stop" au RPi, cela se déclenche. Pour le réactiver, j'envoie la commande suivante au tableau des relais (en supposant que le relais 1 est utilisé):

// désactiver le relais 1

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

// attends quelques secondes ...

// réactiver le relais 1

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

où adresseIP est l'adresse IP de la carte de relais et le port 17494 par défaut.

- PacketSender est un très bon logiciel gratuit, merci au développeur -

Ce faisant, j’éteins complètement le RPi et le rallume. par exemple quand il y a une soirée dans le musée. On dirait WOL.

C'est ça! Et voilà!

Cordialement à tous,

Yvan.

Yvan
la source
5

Vous pouvez utiliser PoE avec pi, utiliser un commutateur PoE et un séparateur PoE à l'extrémité pi. Fonctionne bien et avec un commutateur plus intelligent, mais plus coûteux, vous pouvez réinitialiser le port pour allumer et éteindre le pi.

Ce serait bien d’utiliser WOL sur le pi, mais de ne voir aucune donnée indiquant à qui que ce soit de le faire fonctionner, même si la puce NIC le "prend en charge".

Michael
la source
-1

Le RPi est alimenté par un chargeur de téléphone normal, comme un vieux bloc d'alimentation PC, où vous devez allumer et éteindre manuellement. Pour cette raison, pi ne peut pas se redémarrer et des fonctions telles que WoL ne peuvent pas fonctionner.

alexis
la source
-2

Je ne suis pas un expert, mais si la puce Ethernet est également le contrôleur des ports USB, la solution peut être d'obtenir l'alimentation via les principaux ports USB du PI via un concentrateur USB prenant en charge le back-feed.

Jaco
la source
-4

Si vous voulez vous réveiller quelque chose de lan, un bios doit exister dans le système, car vous avez besoin d'une horloge pour le réveiller .... le RPI n'a pas de bios à l'intérieur. C'est tout

seb c
la source
Alors pourquoi devrait-on avoir un BIOS juste pour avoir une horloge? Beaucoup de choses ont des horloges, et même des RTC sans BIOS ... Et pourquoi aurait-on besoin d'une horloge pour WOL? Tout ce qu'il faudrait à WOL: Logic court-circuiter 2 broches lorsque le micrologiciel ETH détecte les paquets WOL. Si le microprogramme du contrôleur Ethernet pouvait fonctionner dans un état basse consommation et avait accès aux GPIO 5 et 6, alors ce ne serait pas un problème ... raspberrypi.stackexchange.com/a/19754/24295
svin83