Réveiller son pc par la carte réseau

Forum dédié à la mise en ligne de vos données météos relevées avec WsWin.
Répondre
Avatar du membre
vals
Participation 5
Participation 5
Messages : 814
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Réveiller son pc par la carte réseau

Message par vals » 10 nov. 2007, 15:17

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.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Re: Réveiller son pc par la carte réseau

Message par jackT » 10 nov. 2007, 15:43

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.

Avatar du membre
vals
Participation 5
Participation 5
Messages : 814
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Re: Réveiller son pc par la carte réseau

Message par vals » 10 nov. 2007, 15:53

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.
Merci jackT pour ces précisions.
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.
@+
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Tudgur
Participation 6
Participation 6
Messages : 1755
Enregistré le : 13 mai 2007, 16:47
Localisation : 29880 Plouguerneau

Message par Tudgur » 10 nov. 2007, 15:57

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.
Cordialement.

Tudgur
http://meteo-plouguerneau.fr" onclick="window.open(this.href);return false;

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 948
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 10 nov. 2007, 16:04

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 ?

Avatar du membre
vals
Participation 5
Participation 5
Messages : 814
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 10 nov. 2007, 16:20

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 ?
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.
@+
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 948
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 10 nov. 2007, 16:22

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.
@+
Bah mon PC est récent,et il s'éteind quand j'arrête xp. Je vais regarder dans le BIOS.

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Message par jackT » 10 nov. 2007, 16:38

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 ?
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é.

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 948
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 10 nov. 2007, 16:44

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 ?

Tudgur
Participation 6
Participation 6
Messages : 1755
Enregistré le : 13 mai 2007, 16:47
Localisation : 29880 Plouguerneau

Message par Tudgur » 10 nov. 2007, 17:11

enable = make able c'est à dire rendre capable.
Il faut donc que tu choisisse cette option.
Une fois activée ce devrait être "enabled"
Cordialement.

Tudgur
http://meteo-plouguerneau.fr" onclick="window.open(this.href);return false;

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 948
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 10 nov. 2007, 17:49

OK bon j'ai trouvé autres chose.
Il y a une fonction dans mon bios qui permet de réveiller le PC a heure fixe (ce que je voulais justement).
Donc mon problème est résolu.
Mais je vais quand même continuer a chercher pour le réveille via internet, car les applications sont multiples.
A plus !

Avatar du membre
webmaster
Site Admin
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

Message par webmaster » 10 nov. 2007, 18:13

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.
Super boulot Vals !

Mais c’est pour moi également fonctionnel derrière un modem Ethernet et un routeur, pas obligatoirement une Box
Cordialement

Rieux

Répondre