Eteindre/Allumer un PC à distance (Shutdown / Wake On Lan)

Dernière mise à jour le 4 septembre 2009 à 09:43 par darkygame
Publié par darkygame

Shutdown / Wake On Lan




Bonjour à tous !
  • Vous ne vous êtes jamais demandé si c'était possible d'éteindre ou d'allumer un ordinateur à distance ? Et bien oui, c'est possible ! Et en plus, c'est à porté de tous.
  • Après quelques heures de recherches intensives, j'ai fini par y arriver, malgré les multiples problèmes que j'ai rencontrés.

Alors voici la technique, fiable à 100% ! (Windows® XP Professionnel)




Shutdown


Pré-requis

  • Pour cette opération, il faut absolument que vous soyez sur le même réseau local (LAN) que l'ordinateur cible, c.à.d. celui que vous souhaitez éteindre à distance. Mais aussi que vous connaissiez le nom d'utilisateur et le mot de passe d'une session de l'ordinateur cible. Sans cela, il ne sert à rien que vous continuiez à lire cette astuce.

Port 445

  • Il faut tout d'abord vérifiez si le port TCP 445 est ouvert dans le pare-feu Windows® de l'ordinateur cible.
  • Pour cela, procédez comme suit :
    • Allez dans Démarrer / Paramètres / Panneau de Configuration : Centre de Sécurité
    • Cliquez ensuite sur Pare-feu Windows puis allez sous l'onglet exceptions
    • Normalement il y a déjà une ligne "Partage de fichiers et d'imprimantes", cochez-la et appuyez sur OK
    • Si vous n'avez pas la ligne "Partage de fichiers et d'imprimantes", cliquez sur Ajouter un port.. et choisissez le port 445 TCP
    • Allez ensuite dans Démarrer / Paramètres / Panneau de Configuration : Système dans l'onglet Utilisation à distance, Cochez Autoriser les utilisateurs à se connecter à distance à cet ordinateur.
  • Grâce à ça, l'ordinateur cible sera apte à recevoir une commande shutdown

commande


net use

  • Afin d'obtenir les droits nécessaires pour un shutdown sur la machine cible, vous devez exécuter une commande net use. N'oubliez pas de noter l'adresse de la machine cible, on en aura besoin pour la commande.
  • Pour cela, procédez comme suit :
    • Allez dans Démarrer : Exécuter ou utiliser le raccourcis clavier : Windows + R
    • Tapez cmd puis OK.
    • Une fenêtre DOS apparaît, tapez : net use \\ip_machine_cible
    • Entrez ensuite le nom d'utilisateur d'une session administrateur de l'ordinateur cible
    • Puis le mot de passe de cette même session
    • Un message marqué : La commande s'est terminée correctement va s'afficher

  • Voilà, vous avez désormais les droits nécessaires pour exécuter un shutdown sur la machine cible.

shutdown

  • On peut maintenant passer à la commande en elle même, pour ceux qui ne la connaissent pas ou très peu, la commande se présente ainsi :
  • Exemple : shutdown -s -f -t 30 - m \\192.168.3.4
    • -s : Met l'ordinateur hors tension.
    • -f : Force les applications en cours d'exécution à se fermer sans avertissement.
    • -t xx : Définit un compte à rebours en secondes
    • -m \\xxx.xxx.xxx.xxx : Précis l'adresse IP de l'ordinateur cible.


  • Si vous le souhaitez, vous pouvez voir la totalité de ces commandes en tapant shutdown /?
  • Sinon, une interface graphique est disponible en tapant : shutdown -i
  • Ou sinon encore, des dizaines de petits logiciels qui font la même chose sont disponible sur le net.
  • Voilà, si tout s'est bien passé, l'ordinateur cible a du recevoir un compte à rebours de 30 secondes de ce genre là :

WakeOnLan

  • Le Wake On Lan consiste à allumer un ordinateur via le réseau, en envoyant sur la carte réseau de l'ordinateur cible, un "magic packet" (Paquet Magique).

Pré-requis

  • Pour cette opération, il faut absolument que vous soyez sur le même réseau local (LAN) que l'ordinateur cible, c.à.d. celui que vous souhaitez éteindre à distance. Mais aussi que vous connaissiez l'adresse Physique (MAC) ainsi que l'adresse IP de l'ordinateur cible. Sans cela, il ne sert à rien que vous continuiez à lire cette astuce.

MAC & IP

  • Premièrement, il vous faut récupérer l'adresse IP et l'adresse MACde l'ordinateur cible :
    • Allez dans Démarrer : Exécuter ou utiliser le raccourcis clavier : Windows + R
    • Tapez cmd puis OK.
    • Une fenêtre DOS apparaît, tapez : ipconfig /all


  • En Rouge : L'adresse MAC
  • En vert : L'adresse IP
  • Notez-les bien !

Carte Réseau

  • Pour Vérifier si votre carte réseau est compatible, procédez comme suit :
    • Faîtes un click-droit sur Poste de travail et cliquez sur gérer
    • Allez dans Gestionnaire de périphériques/Carte réseau
    • Faîtes un click-droit sur votre Carte Réseau puis Propriétés
    • une fois dans les propriétés, je ne peux pas vous dire exactement ou aller car chaque interface est différente, mais il vous faut rechercher les mots : "Magic Packet", "Wake On Magic Packet", "Wake On Lan" ou encore "Réveil". Vérifiez que toutes les options concernant les mots données avant soient activées.
    • Si vous ne trouvez ces options nul-part, il vous faut peut-être mettre votre carte réseau à jour. Allez faire un tour sur TousLesDrivers.com ou encore sur le site de votre constructeur.
    • Il vous faut ensuite redémarrer, profitez-en pour activer les options Wake-On-Lan dans le BIOS de l'ordinateur cible.
    • Voilà, vous êtes prêt à essayer de "réveiller" votre ordinateur à distance.

LAN

  • Technique d'allumage à distance via le réseau local (LAN)

WOL

  • Commencez par télécharger, sur l'ordinateur source ( pas cible ), un petit logiciel Wake-on-Lan (WOL) ici ou bien allez faire un tour
  • Voici à quoi il ressemble :
  • Remplissez les champs selon les informations récoltées plus-haut.
    • Mac Adress : Adresse MAC (de la machine cible)
    • Internet Adress : Adresse IP local (de la machine cible)
    • Subnet Mask : 255.255.255.255
    • Send Options : Local Subnet
    • Remote Port Number : 8900
  • Cliquez sur le bouton : Wake Me Up
  • ça y est, votre ordinateur cible s'allume, comme par MagiC !

WAN

  • Technique d'allumage à distance via Internet (WAN)
  • Un allumage à distance via internet est un tout petit peu plus compliqué, mais pas impossible.

IP Fixe

  • Pour pouvoir correctement dévié le "Magic Packet" depuis internet vers la machine du réseau local, il nous faut attribuer à la machine cible une adresse IP fixe.
    • Allez dans Démarrer / Paramètres / Panneau de Configuration : Connexions réseau
    • Faîtes un clique-droit sur "Connexion au réseau local" puis cliquez sur propriétés.
    • Double-cliquez ensuite sur Protocole Internet (TCP/IP)
    • Cochez le bouton : Obtenir l'adresse IP Suivante :
      • Adresse IP : xxx.xxx.xxx.xxx /!\ (L'adresse IP que vous souhaité mais attention la dernière partie doit être comprise entre 2 et 254 et il ne faut surtout pas que vous utilisiez une adresse IP déjà attribué par un ordinateur ou périphérique réseau quel qu’il soit ou encore que vous utilisiez une adresse IP qui fasse partie de la plage de distribution automatique de votre routeur. Vérifiez avant de mettre n'importe quoi ;) )
        • Par exemple : Si votre adresse IP est à la base : 192.168.0.5, vérifiez la plage de distribution automatique de votre routeur. Si la plage de distribution automatique de votre routeur va de 192.168.0.2 à 192.168.0.99, vous pouvez alors mettre comme IP fixe : 192.168.0.100 ou 192.168.0.101.. etc etc.. (à condition qu'elle ne soit pas déjà prise). Mais ne modifiez pas les 3 premiers blocs, si votre adresse est 192.168.0.5 vous ne pouvez pas mettre 184.849.38.3. Il faut au moins qu'elle commence par 192.168.0.
      • Masque de sous-réseau : attribué automatiquement lors du passage à la ligne
      • Passerelle par défaut : xxx.xxx.xxx.xxx (C'est l'adresse de votre Gateway/routeur, souvent 192.168.0.1. Vérifiez avec une commande ipconfig)
      • Laissez cochez "Obtenir les adresses des serveurs DNS automatiquement"
      • Appuyez sur OK.
  • Voilà, maintenant si vous faîtes une commande ipconfig, vous constaterez que vous avez désormais l'adresse IP que vous avez choisis.

Routeur

  • Pour commencer, il va nous falloir autoriser les "Magic Packet" dans le routeur.
    • Aller sur l'adresse de votre routeur, par exemple : [192.168.0.1] ou encore [192.168.1.1]
    • Entrez le nom d'utilisateur et le mot de passe (que vous connaissez)





*


*


*


*


*


*
    • une fois dedans, allez sous "Services" (peut varier selon les marques).
    • Ajoutez un service :
      • Nom : "WOL" ou ce que vous voulez, ça n'a pas grande importance.
      • Type : "UDP"
      • Port de début : 8900
      • Port de fin : 8900
    • Puis cliquez sur "Appliquer"
    • Allez Ensuite sous "Règles Pare-feu"
    • Ajoutez une règle dans les services entrants :
      • Service : "WOL(UDP:8900)" (ou le nom que vous lui avez donné dans "Services")
      • Action : "Toujours AUTORISER"
      • Envoyer au Serveur LAN : "xxx.xxx.xxx.xxx" (IP de l'ordinateur cible, précédemment choisi sous IP Fixe)
      • Utilisateurs WAN : "Laisser par défaut"
      • Journal : "Laisser par défaut"
  • Voilà, maintenant le routeur sait que si il reçoit un packet de donnée sur le port 8900, il doit le redirigé vers votre le poste cible. On peut donc passer un pare-feu.

Pare-Feu

  • Est-ce que vous vous souvenez comment on a ajouté le port 445 TCP ?
    • Si oui, faîtes de même pour le port 8900 UDP.
    • Si non, Revenez à la partie Port 445 et faîtes de même pour ajouter le port 8900 UDP


Voilà, vous êtes prêt à recevoir le "Magic Packet" via internet.

WOL

  • Si vous n'avez pas encore téléchargé le petit logiciel Wake-on-Lan, vous pouvez le télécharger ici ou bien allez faire un tour
  • Voici à quoi il ressemble :
  • Remplissez les champs selon les informations récoltées plus-haut.
    • Mac Adress : Adresse MAC (de la machine cible)
    • Internet Adress : Adresse IP publique (de la machine cible)
    • Subnet Mask : 255.255.255.255
    • Send Options : internet
    • Remote Port Number : 8900
  • Cliquez sur le bouton : Wake Me Up
  • Et voilà, encore gagné ! Même si l'ordinateur que vous voulez allumez se trouve au japon et vous aux States, du moment qu'il est configurer selon cette astuce, il s'allume dans la seconde qui suit votre "click" ! ;)
Meilleures réponses pour « Eteindre/Allumer un PC à distance (Shutdown / Wake On Lan) » dans :
Téléphoner avec son ordinateur VoirNe pas mélanger RTC et ADSL !!! Avec un modem classique 33 ou 56Kb/s, pour se connecter, le modem compose le numéro de téléphone d'un abonné au réseau RTC, de la même façon qu'un téléphone classique. Le destinataire peut être un téléphone, un FAX,...
Autoriser X à distance VoirAutoriser X à distance Ou comment lancer des applications graphiques de votre serveur sur l'écran de votre client. Éditer le fichier "/etc/ssh/sshd_config" et mettre la directive "X11Forwarding" à "yes" Relancer le serveur /etc/init.d/ssh...
Télécharger Chrono Shutdown VoirIl est parfois nécessaire de redémarrer ou d'éteindre votre ordinateur en votre absence. Il est possible de l'éteindre à partir des fonctions de base de Windows, mais avec des durées relatives. Chrono Shutdown est un programme gratuit permettant de...
Télécharger Vista Shutdown Timer VoirQuand vous téléchargez un fichier volumineux ou quand une installation ou un transfert tarde à se terminer ! Comment faire pour ne pas être obligé d'attendre la fin de la tâche ? VistaShutDownTimer est un programme permettant de définir l'heure...