web-dev-qa-db-fra.com

Comment puis-je utiliser plusieurs clients Wake-on-LAN (WoW) à la fois?

Je cherchais un moyen de Wake-on-LAN (WoL) plusieurs clients dans un laboratoire informatique ou à des fins d'imagerie de disque. J'utilise Lubuntu 12.04 comme serveur. Quels sont les outils de ligne de commande les plus simples et/ou les plus efficaces pour ce travail?

2
HarlemSquirrel

J'ai fait pas mal de recherches et d'essais/erreurs sur ce sujet et j'aimerais partager mes conclusions. Ces trois pages ont été très utiles: Wake-on-LAN et Beginners/BashScripting et Liste toutes les adresses MAC de mon réseau local .

  1. J'ai utilisé arp pour rassembler les adresses MAC dont j'avais besoin car elles étaient sous tension et connectées à mon LAN isolé.
  2. J'ai testé etherwake et wakeonlan et examiné leurs options; wakeonlan m'a permis de référencer un fichier pour obtenir plusieurs adresses MAC pour se réveiller mais ne réveillerait pas mes ordinateurs portables HP6455b, tandis que etherwake réveillerait mes ordinateurs portables mais ne me permettrait pas de réveiller plus d'un à la fois.
  3. J'ai créé un script bash simple pour réveiller tous les ordinateurs dont j'avais besoin avec une seule commande.
 #!/bin/bash 
 etherwake 00: 00: 00: 00: 00: 00 
 etherwake 00: 00: 00: 00: 00: 00 
 .. 

J'ai enregistré cela en tant que fichier .sh, lui ai donné la permission de fonctionner avec chmod a + x , puis je l'ai exécuté en tant que root: presto!

3
HarlemSquirrel