dmesg.fr:~#

display message

Réveiller son ordinateur à distance

ReveilNous avons vu, dans la rubrique réseau, différents moyens de travailler avec son ordinateur à distance. Cela implique bien sûr que votre ordinateur à domicile soit allumé au préalable. S'il est éteint, il existe toutefois un moyen de l'allumer à distance avec le Wake on Lan.

Wake on Lan consiste à réveiller votre ordinateur à distance en envoyant un "paquet magique" sur sa carte réseau.



Pré-requis


PC à réveiller

La carte réseau du PC à réveiller doit supporter le Wake on Lan.
Ceci peut se vérifier de 2 façons :

1) Dans les réglages BIOS, il est souvent indiqué "Wake on Lan" ou "WoL" enabled / disabled. Si disabled, modifiez la fonction Wake on Lan en Enabled.

Note : vous accédez au réglages BIOS en appuyant sur une touche (en général "DEL" ou une touche de Fonction) tout de suite après la mise sous tension du PC.

Bios Wake on Lan

2) Sous Linux, ouvrez un Terminal et tapez :

ifconfig

Repérez votre carte Ethernet (en général "eth0")

Notez l'adresse MAC de votre carte réseau (la suite de chiffre et de lettres à coté de HWaddr)
Notez l'adresse IP (chiffres à coté de inet adr:)

Tapez :

ethtool eth0

Recherchez les lignes "Supports Wake On:" et "Wake-on:"
Pour que Wake on Lan fonctionne, vous devriez obtenir au minimum :

Supports Wake-on: g
Wake-on: g


Si vous obtenez "Wake-on: d", tapez :

ethtool -s eth0 wol g

Vérifiez que cela a bien fonctionné :

ethtool eth0

Etant donné que Linux désactive les interfaces réseau lors de l'arrêt du système, éditez le fichier /etc/rc.local et ajoutez "ethtool -s eth0 wol g" avant la ligne "exit 0" comme suit :

ethtool -s eth0 wol g
exit 0


Installation de Wake on Lan

Sur le PC qui va réveiller, ouvrez un Terminal et tapez :

apt-get install wakeonlan


Réveil de votre PC depuis le réseau local

Sur le PC qui va réveiller, ouvrez un Terminal et tapez :

wakeonlan xx:xx:xx:xx:xx:xx

Remplacez les xx par l'adresse MAC que vous avez noté plus haut.

Le PC à réveiller devrait s'allumer.


Réveil de votre PC depuis Internet
Reseau planete
Si vous avez un Firewall, débloquez le port 9.

Il existe de nombreux sites web qui proposent le Wake on Lan en ligne.
Allez par exemple sur le site wakeonlan.me

Dans "IP or host name", saisissez l'adresse IP (*) que vous avez noté plus haut.
Dans "MAC", saisissez l'adresse MAC que vous avez noté plus haut.
Cliquez sur "Wake Up my PC !"

(*) : si l'adresse IP que vous avez noté est de type 192.168.x.x, le PC à réveiller est dans un réseau local. Le réveil par Internet ne fonctionnera pas. Il faudra d'abord configurer le routeur sur lequel est branché le PC à réveiller.


Réveiller un PC dans un réseau local via Internet

Si vous avez un Firewall, débloquez le port 9.

Si vous avez modem / routeur chez vous, celui-ci va se charger de "traduire" l'adresse IP fournie par votre hébergeur Internet en adresses IP locales (192.168.x.x) pour les différents PC connectés au routeur.

Schema modem routeur


Pour vérifier ceci, ouvrez un Terminal et tapez :

ifconfig

Exemple de résultat :

eth0      Link encap:Ethernet  HWaddr 00:0d:60:cc:78:b5   
inet adr:192.168.1.2 Bcast:192.168.1.255  Masque:255.255.255.0



192.168.1.2 est ici l'adresse IP "locale" du PC.
Il est impossible de réveiller directement ce PC depuis Internet.

Pour que le Wake on Lan via Internet fonctionne, il faut ouvrir le port Wake on Lan (port 9 par défaut) sur le routeur et rediriger ce port vers l'adresse de broadcast, c'est-à-dire 192.168.1.255 dans ce cas.

Les PC configurés pour le Wake on Lan vont alors s'allumer.

Notes :

- Au moment de la demande de réveil, les PC du réseau local n'ont pas encore d'adresse IP locale puisqu'il sont éteints. C'est pour cela que vous devez rediriger le port 9 sur l'adresse de broadcast.

- Tous les modem / routeurs ou routeurs ne disposent pas de la fonction de redirection vers une adresse broadcast.


Copyright dmesg.fr - All Rights Reserved.