Réveiller son pc par la carte réseau
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Réveiller son pc par la carte réseau
Voici ma petite compilation, faite à partir de pages collectées un peu partout, des actions à mener pour mettre en œuvre le WOW (Wake On Wan) le réveil d'un pc à partir de sa carte réseau de n'importe où dans le monde via internet.
Elle peut servir à ceux qui ne veulent ou ne peuvent laisser leur pc allumé en permanence.
Pour cela il suffit d'envoyer le "paquet magique" (six fois FF suivit de seize fois l'adresse MAC et facultatif un mot de passe) vers la carte réseau du pc à réveiller. C'est le port 9 qui est utilisé.
Etant abonné chez Free je donne la procédure avec ce provider mais cela ne doit pas trop varier d'un fournisseur internet à l'autre.
Pour cela il faut quelques pré-requis:
- Un pc type ATX. Le pc même éteint sa carte réseau reste toujours sous tension, ou un pc possédant un port PCI 2.0.
- Un BIOS compatible dans lequel on activera le WOL (Wake On Line).
- Une carte réseau compatible WOL/WOW. Les cartes mère intégrant directement le chipset réseau sont également compatibles.
- Connaître son adresse ip "externe" (par la console d'administration chez Free) et l'adresse MAC de la carte réseau du pc à reveiller.
Faire Démarrer, Exécuter. Taper cmd puis dans la fenêtre invite de commande taper: ipconfig/all.
Là on pourra trouver l'adresse ip du genre 82.240.1xx.1xx et son adresse MAC par exemple 00-45-78-D3-5x-Dx.
Si on n'a pas une ip fixe (chez les non dégroupés en général) il faudra se créer un DNS par exemple chez dyndns (c'est gratuit).
Pour les abonnés chez Free, dans les paramètres de la freebox cocher la case "Proxy WOL activé" à partir de sa console d'administration, pas de port à rediriger. Ne pas oublier ensuite de rebooter la freebox pour que la modification soit prise en compte.
Pour un réveil ponctuel, se rendre ensuite chez wakeonwan (c'est un site que j'ai testé, mais il y en a d'autre) et remplir les champs "adresse ip/url" et "adresse mac" du pc à réveiller. Dans le cas d'un réseau local il faut indiquer l'adresse ip fournie par votre provider (ou DNS) et non l'adresse ip locale du pc à réveiller. Cela va permettre de voir si tout fonctionne et de passer ensuite si besoin à des réveils programmés.
Pour cela 2 possibilités.
Soit nous allons programmer une requête sur un serveur CRON par exemple chez webcron (service gratuit) en lui fournissant l'ip (ou DNS) et la MAC du pc à réveiller (manœuvre peu sécurisée), soit on programme une requête qui ira lire un script en php hébergé et protégé sur ses pages perso. Ce script déclenchera l'envoi du paquet magique vers le pc désiré.
Après inscription chez webcron, il suffit d'aller dans "Mes tâches" et de créer une nouvelle tâche.
Dans l'url on mettra: http://wakeonwan.free.fr/wakeup.php?ip= ... y-yy-yy-yy, en indiquant son ip (ou DNS) et sa MAC et l'on programmera ensuite la récurrence que l'on veut donner. On peut aussi faire "Tester" pour voir si tout fonctionne.
Ensuite on valide et on active la tâche.
L'autre façon de procéder, c'est de créer un répertoire par exemple wakeup à la racine de son site web et d'y installer le fichier Wakeup.php dans lequel on aura renseigné son ip (ou DNS) et sa MAC sur l'avant dernière ligne:
Il est possible de protéger ce répertoire par un login et un mot de passe avec un .htaccess.
Je pourrai donner la manip si ça intéresse quelqu'un.
Ensuite même manœuvre chez Webcron que précédemment si ce n'est que cette fois dans l'url on indiquera http://monsiteweb/wakeup/Wakeup.php. On pourra rajouter un login et un mot de passe (paramètres du .htaccess).
Je crois que le nombre de requêtes est limité sur ce site, il me semble 5 par jour ?? Il faut parfois noter un décalage pouvant aller à une dizaine de minutes entre l'heure programmée et l'heure d'exécution de la tâche pour cause de surcharge du serveur, vu le prix !!
Ensuite sur son pc il faudra planifier suivant le cas le lancement des différents logiciels, HWP, Weatherlink, Wswin32 etc … Sujet déjà abordé.
L'arrêt du pc a déjà été abordé également dans un autre post, je n'y reviendrai pas.
J'ai essayé les différentes manip, elles fonctionnent.
Il y a de nombreux sites gratuits (avec limitations) ou payants pour faire cette manip.
Maintenant toutes les remarques ou suggestions seront les bienvenues car je ne suis pas un grand spécialiste en la matière.
Cdlt.
Elle peut servir à ceux qui ne veulent ou ne peuvent laisser leur pc allumé en permanence.
Pour cela il suffit d'envoyer le "paquet magique" (six fois FF suivit de seize fois l'adresse MAC et facultatif un mot de passe) vers la carte réseau du pc à réveiller. C'est le port 9 qui est utilisé.
Etant abonné chez Free je donne la procédure avec ce provider mais cela ne doit pas trop varier d'un fournisseur internet à l'autre.
Pour cela il faut quelques pré-requis:
- Un pc type ATX. Le pc même éteint sa carte réseau reste toujours sous tension, ou un pc possédant un port PCI 2.0.
- Un BIOS compatible dans lequel on activera le WOL (Wake On Line).
- Une carte réseau compatible WOL/WOW. Les cartes mère intégrant directement le chipset réseau sont également compatibles.
- Connaître son adresse ip "externe" (par la console d'administration chez Free) et l'adresse MAC de la carte réseau du pc à reveiller.
Faire Démarrer, Exécuter. Taper cmd puis dans la fenêtre invite de commande taper: ipconfig/all.
Là on pourra trouver l'adresse ip du genre 82.240.1xx.1xx et son adresse MAC par exemple 00-45-78-D3-5x-Dx.
Si on n'a pas une ip fixe (chez les non dégroupés en général) il faudra se créer un DNS par exemple chez dyndns (c'est gratuit).
Pour les abonnés chez Free, dans les paramètres de la freebox cocher la case "Proxy WOL activé" à partir de sa console d'administration, pas de port à rediriger. Ne pas oublier ensuite de rebooter la freebox pour que la modification soit prise en compte.
Pour un réveil ponctuel, se rendre ensuite chez wakeonwan (c'est un site que j'ai testé, mais il y en a d'autre) et remplir les champs "adresse ip/url" et "adresse mac" du pc à réveiller. Dans le cas d'un réseau local il faut indiquer l'adresse ip fournie par votre provider (ou DNS) et non l'adresse ip locale du pc à réveiller. Cela va permettre de voir si tout fonctionne et de passer ensuite si besoin à des réveils programmés.
Pour cela 2 possibilités.
Soit nous allons programmer une requête sur un serveur CRON par exemple chez webcron (service gratuit) en lui fournissant l'ip (ou DNS) et la MAC du pc à réveiller (manœuvre peu sécurisée), soit on programme une requête qui ira lire un script en php hébergé et protégé sur ses pages perso. Ce script déclenchera l'envoi du paquet magique vers le pc désiré.
Après inscription chez webcron, il suffit d'aller dans "Mes tâches" et de créer une nouvelle tâche.
Dans l'url on mettra: http://wakeonwan.free.fr/wakeup.php?ip= ... y-yy-yy-yy, en indiquant son ip (ou DNS) et sa MAC et l'on programmera ensuite la récurrence que l'on veut donner. On peut aussi faire "Tester" pour voir si tout fonctionne.
Ensuite on valide et on active la tâche.
L'autre façon de procéder, c'est de créer un répertoire par exemple wakeup à la racine de son site web et d'y installer le fichier Wakeup.php dans lequel on aura renseigné son ip (ou DNS) et sa MAC sur l'avant dernière ligne:
Il est possible de protéger ce répertoire par un login et un mot de passe avec un .htaccess.
Je pourrai donner la manip si ça intéresse quelqu'un.
Ensuite même manœuvre chez Webcron que précédemment si ce n'est que cette fois dans l'url on indiquera http://monsiteweb/wakeup/Wakeup.php. On pourra rajouter un login et un mot de passe (paramètres du .htaccess).
Je crois que le nombre de requêtes est limité sur ce site, il me semble 5 par jour ?? Il faut parfois noter un décalage pouvant aller à une dizaine de minutes entre l'heure programmée et l'heure d'exécution de la tâche pour cause de surcharge du serveur, vu le prix !!
Ensuite sur son pc il faudra planifier suivant le cas le lancement des différents logiciels, HWP, Weatherlink, Wswin32 etc … Sujet déjà abordé.
L'arrêt du pc a déjà été abordé également dans un autre post, je n'y reviendrai pas.
J'ai essayé les différentes manip, elles fonctionnent.
Il y a de nombreux sites gratuits (avec limitations) ou payants pour faire cette manip.
Maintenant toutes les remarques ou suggestions seront les bienvenues car je ne suis pas un grand spécialiste en la matière.
Cdlt.
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Re: Réveiller son pc par la carte réseau
Très bonne compilation vals!
Je rajouterai juste dans les prérequis que ceci n'est possible que si la connexion internet est assurée par une "box" (freebox, liveboox...etc) qui doit être elle tout le temps allumée et donc connectée.
Cela ne marchera pas si on utilise un modem ADSL USB par exemple ou si la "box" est éteinte.
Je rajouterai juste dans les prérequis que ceci n'est possible que si la connexion internet est assurée par une "box" (freebox, liveboox...etc) qui doit être elle tout le temps allumée et donc connectée.
Cela ne marchera pas si on utilise un modem ADSL USB par exemple ou si la "box" est éteinte.
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Réveiller son pc par la carte réseau
Merci jackT pour ces précisions.jackT a écrit :Très bonne compilation vals!
Je rajouterai juste dans les prérequis que ceci n'est possible que si la connexion internet est assurée par une "box" (freebox, liveboox...etc) qui doit être elle tout le temps allumée et donc connectée.
Cela ne marchera pas si on utilise un modem ADSL USB par exemple ou si la "box" est éteinte.
Effectivement, il est important de noter tous ces petits détails.
Et oui, il faut un modem "normal" avec une alimentation indépendante sur le secteur.
Je crois que cela n'est pas possible non plus si le pc a une connexion WiFi car la carte wifi du pc est inactive lorsque le pc est éteint.
@+
-
- Participation 6
- Messages : 1770
- Enregistré le : 13 mai 2007, 16:47
- Localisation : 29880 Plouguerneau
- Contact :
Salut Vals.
Beau travail mais un peu complexe pour moi qui n'ai pas de box...ni de réseau !
Je préfère donc ma méthode ultra simple qui a l'avantage de fonctionner même s'il y a une ou des coupures de secteur.
Il n'y a que dans le cas ou le disjoncteur différentiel du circuit alimentant le PC ou le disjoncteur principal de mon installation électrique disjoncte que le PC ne pourra pas démarrer.
Mais dans ce cas se sera la même chose pour tous les systèmes, sauf si on a un onduleur. Mais pendant combien de temps peut il alimenter un PC qui fonctionne 3min toutes les heures ? C'est encore une possibilité que j'ai et j'imagine que ça doit pouvoir tenir plusieurs jours.
Beau travail mais un peu complexe pour moi qui n'ai pas de box...ni de réseau !
Je préfère donc ma méthode ultra simple qui a l'avantage de fonctionner même s'il y a une ou des coupures de secteur.
Il n'y a que dans le cas ou le disjoncteur différentiel du circuit alimentant le PC ou le disjoncteur principal de mon installation électrique disjoncte que le PC ne pourra pas démarrer.
Mais dans ce cas se sera la même chose pour tous les systèmes, sauf si on a un onduleur. Mais pendant combien de temps peut il alimenter un PC qui fonctionne 3min toutes les heures ? C'est encore une possibilité que j'ai et j'imagine que ça doit pouvoir tenir plusieurs jours.
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Bonjour Chriss.chriss a écrit :Bonjour Vals,
Ahhh tu as enfin publier le sujet dont tu m'avais parler et que j'attendais !
Juste une question, comment sait-on si on dispose du wake on line ?
L'essentiel: as-tu un pc ATX, tu sais il s'éteint quand tu arrêtes xp, regarde dans le bios si tu as l'option WAL (wake on lan) il faudra l'activer. Si tu n'as pas ça (c'est la base) tu es mal.
@+
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
Bah mon PC est récent,et il s'éteind quand j'arrête xp. Je vais regarder dans le BIOS.vals a écrit : Bonjour Chriss.
L'essentiel: as-tu un pc ATX, tu sais il s'éteint quand tu arrêtes xp, regarde dans le bios si tu as l'option WAL (wake on lan) il faudra l'activer. Si tu n'as pas ça (c'est la base) tu es mal.
@+
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Voici un moyen simple de déterminer si une carte réseau est "Wake on line" si le connecteur réseau dispose de voyants indiquant sont état de connexion et le traffic (un des voyants clignote lorsque le PC échange des données par sa prose réseau) : quand le PC est éteint, un des petits voyants situés juste dessus ou à côté du connecteur réseau du PC doit rester allumé.chriss a écrit :Bonjour Vals,
Ahhh tu as enfin publier le sujet dont tu m'avais parler et que j'attendais !
Juste une question, comment sait-on si on dispose du wake on line ?
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
OK je viens de voir dans mon bios et j'ai une option "wake on PME" qui est sur enable.
Première question:
Je viens de voir sur google, et il s'agirait donc de la meme chose sauf que c'est le bus pci ou je ne sais quoi.. La manip ci dessus est-elle possible ?
Deuxième question:
Enable veut dire qu'elle est activé ou non ?
Première question:
Je viens de voir sur google, et il s'agirait donc de la meme chose sauf que c'est le bus pci ou je ne sais quoi.. La manip ci dessus est-elle possible ?
Deuxième question:
Enable veut dire qu'elle est activé ou non ?
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Réveiller son pc par la carte réseau
Super boulot Vals !jackT a écrit :Très bonne compilation vals!
Je rajouterai juste dans les prérequis que ceci n'est possible que si la connexion internet est assurée par une "box" (freebox, liveboox...etc) qui doit être elle tout le temps allumée et donc connectée.
Mais c’est pour moi également fonctionnel derrière un modem Ethernet et un routeur, pas obligatoirement une Box
Cordialement
Rieux
Rieux