Je me rends compte qu'il y a un ou deux postes liés, mais aucun qui correspond exactement à ce que je demande.
J'utilise un vieil ordinateur comme NAS utilisant FreeNAS, et après quelques ajustements, tout est dandy. Le NAS est juste utilisé par moi-même et mon colocataire, donc j'aimerais pouvoir utiliser WOL (en conjonction avec un script d'arrêt de base) afin que je puisse avoir la liberté d'allumer / éteindre le NAS à chaque fois pour économiser de l'énergie. Sur la base de plusieurs messages du forum, du manque d'inclusion en tant que fonctionnalité dans le manuel de ma carte mère et d'un manque de paramètres WOL dans le BIOS, il semble que ma carte mère ne prend pas en charge WOL (Asus p5ld2); cependant, ma carte réseau le fait (Marvell 88E8053). Pour être sûr, j'ai quand même essayé WOL; la carte réseau a reçu les paquets magiques WOL (lumière clignotait), mais l'ordinateur ne s'est jamais allumé.
Assez convaincu que le WOL n'est pas une option viable, j'ai naturellement commencé à envisager des alternatives telles que ...
- Un appareil Rube Goldberg (blague ..... principalement)
- Modifiez un démarreur à distance pour l'allumer à distance (je l'ai fait dans le passé, et j'ai des pièces autour)
- Utilisez un microcontrôleur pour allumer l'ordinateur après avoir reçu un certain paquet magique (probablement WOL pour plus de simplicité).
Parmi ceux-ci, je pense que le microcontrôleur est le meilleur (argent mis à part) car il se connecte directement à mon réseau et n'est pas limité par la portée comme le démarreur à distance ou la panne mécanique.
Donc, mes questions pour vous, bonnes personnes, sont les suivantes:
- Quelles alternatives me manquent
- Quels sont les pièges / considérations auxquels je dois penser
- Quelles seraient vos suggestions générales
- Si le microcontrôleur est la meilleure option, quel microcontrôleur suggéreriez-vous?
- Je suis un développeur de logiciels avec une expérience en Java / C / C ++ / Python / Lisp / Haskell / Scala et je ne suis pas opposé à l'apprentissage d'un nouveau langage et ainsi de suite.
Selon le manuel sur asus.com, la carte a "réveil sur PCI" et "réveil sur PCIE". Activez-les pour WOL.
Vous devrez peut-être également activer WOL dans votre système d'exploitation. Il peut être désactivé par défaut, mais je ne connais pas FreeNAS (ni FreeBSD) assez bien pour vous dire comment.
Mise à jour: la puce réseau est connectée au bus PCI ou PCIe, et peut ainsi réveiller le système via sa ligne de réveil du bus. Il y a deux conditions préalables:
la source
p5ld2
sans aucun ajout.Vous pouvez toujours installer une carte réseau avec WOL prise en charge par le système d'exploitation. À condition que vous puissiez vous réveiller sur PCI, alors vous devriez être OK.
la source
Le sans fil est toujours une bonne idée, mais il y a des inconvénients, comme une mise sous et hors tension accidentelle. Une mise sous tension accidentelle n'est probablement pas un gros problème. Cependant, une mise hors tension accidentelle pourrait se produire. Vous pourriez saisir le porte-clés et appuyer par erreur sur le mauvais bouton, provoquant un arrêt. Pire encore, bien que peu probable, que quelqu'un à proximité utilise un signal similaire qui correspond à votre récepteur; par exemple, quelqu'un ouvre la porte du garage.
Je dis cela par expérience, car j'ai découvert mon ancien voisin et j'utilisais les mêmes fréquences X10. Nous nous battions les uns contre les autres sur les lumières et il nous a fallu un certain temps pour le comprendre ...
Pourquoi ne pas simplement remplacer la carte mère?
la source