Accueil du site Informatique
 
Un article proposé par Michel "Le Jeune".

Comment utiliser la fonction Wake-up on Lan sur un réseau ?

Article publié le mardi 30 octobre 2007.


Prérequis :

-  Un réseau de 2 PC au minimum (Windows 98 à XP).
-  Le PC hôte doit avoir une carte réseau "Wake Up On LAN" ainsi que la carte mère compatible.
-  Savoir utiliser les commandes MS-DOS (CD et CD .. ).
-  Savoir modifier des données dans un BIOS.

Activation de la fonction dans le BIOS :

Il faut d’abord vérifier si le PC hôte à la fonction "Wake-up on LAN", si oui, alors, continuez à lire la suite. Ensuite, accéder au Bios de votre ordinateur pour activer l’option "Wake-up on LAN". Une fois cela fait, le quitter en sauvant les modifications.

Prélever l’adresse MAC :

Chaque carte réseau sur chaque PC obtient une adresse physique propre à la machine. Cette adresse est inchangeable et imposée par le fabricant de la carte réseau. Pour la connaître, je vais donner les techniques sous Windows XP, pour les autres versions, il faudra la paufiner.

1) Première technique :

-  Ouvrir une console MS-DOS (cliquer ici).
-  Taper la commande "getmac" :

(JPG)

-  Recopier l’adresse physique XX-XX-XX-XX-XX (12 caractères) sur un papier.

2) Deuxième technique (win XP, à paufiner pour les autres) :

-  Menu Démarrer / Paramètres / Panneau de configuration.
-  Cliquer deux fois sur connexion réseau.
-  Cliquer droit sur :

(JPG)

-  Cliquer sur "Satut" du menu contextuel.

-  Onglet :(JPG)
-  Nous obtenons cette fenêtre :

(JPG)

-  Cliquer sur "Détails" :

(JPG)

-  Recopier l’adresse physique sur un papier

Nous obtenons ainsi l’adresse MAC du PC hôte. Bien la garder ...

Utilisation du logiciel pour réveiller le PC :

Pour "réveiller" le PC hôte, l’ordinateur invité doit envoyer un paquet de signaux numériques à l’hôte via le réseau. Son BIOS est capable de reconnaître ce signal et démarre ainsi la machine. Pour allumer l’hôte à distance, il faut lui adresser un ordre sur son adresse MAC lui étant attribuée (comme les adresses postales et IP) à l’aide d’un logiciel .

Le logiciel que je propose est un programme (venant de : http://www.sysworksoft.net/products/rw.html ) MS-DOS très simple à manipuler.Il est à mettre sur le PC invité. Voici la méthode pour le manipuler :

1) Télécharger le programme (cliquer ici) - format *.zip - 172 Ko - rw.exe

2) Extraire le programme comme suit :
-  Pour windows 9x et ME : dans C :/windows
-  Pour windows NT, 2000 et XP : dans C :\Documents and Settings\ votre nom d’utilisateur
-  Pour ceux qui savent bien utiliser le MS-DOS, on peut le mettre où l’on veut. (point 2.3)

3) Ouvrir une console DOS. (accéder au préalable au répertoire où se trouve le programme pour ceux du point 2.3 uniquement ssi le répertoire est autre que ceux proposés au deux premiers points du numéro 2).

4) Utiliser la commande suivante : rw /m :adresse mac hôte SANS les tirets Bien respecter les espaces et autres !!!

Exemple : L’adresse MAC notée sur mon papier est 00-0C-6E-28-BE-7D. Dans la ligne de commande, elle devient 000C6E28BE7D.

(JPG)

5) Il envoit une requête pour réveiller le PC hôte.

Tests à éffectuer :

Pour vérifier si le programme fonctionne bien sur l’hôte, faire comme suit :

1) Eteindre l’hôte 2) Effectuer l’étape précédante avec rw.exe 3) Regarder si l’hôte s’allume instantanément.

Petite astuce :

Afin de se faciliter la vie, je propose d’utiliser la programmation par un fichier *.bat. Il s’agit d’un simple fichier contenant un texte regroupant une suite de commandes MS-DOS. Il suffira de cliquer dessus et il exécutera la commande. Voici comment l’utiliser :

1) Copier le programme "rw.exe" dans le répertoire racine "c :"

2) Ouvrir une fenêtre Block-Note (cliquer ici)

3) Conventions : - Après chaque commande, revenir à la ligne - Le fichier doit se nommer *.bat - Bien respecter la place de chaque caractère (ne pas oublier les points . )

Exemple : Le tableau représente votre texte à taper :


c :

cd..

cd..

cd..

cd..

cd..

cd..

cd..

cd..

c :

rw /m:000C6E28BE7D

Echo Opération réussie


5) A la commande "rw /m : 000C6E28BE7D ", mettre l’adresse MAC de l’hôte.

6) Enregistrer ce fichier dont la terminaison doit toujours être ".bat" .

Exemple : allumer le PC de Marc.bat

Voilà en gros pour la programmation BAT.

Une petite subtilité : si un réseau comporte plus de PC, il suffit d’ajouter la commande "rw /m :adresse MAC" en dessous de la première (une commande par PC avec son adresse MAC ). Attention les retours à la ligne !!!

Il suffit maintenant d’exécuter le fichier *.bat pour allumer le parc de PC.



Forum de l'article