Solution: www.wolcenter.com et Livebox
Si vous souhaitez pouvoir démarrer à distance plusieurs ordinateurs installés dans différents locaux, le site www.wolcenter.com vous permet de sauvegarder une fois pour toute la liste de vos ordinateurs, et de les démarrer par Wake On Lan d’un simple clic.
Cet article est la suite de “Solution: Wake On Lan (WOL) et Livebox” et suppose que la solution proposée dans cette première partie a été mise en oeuvre.
Pour pouvoir utiliser www.wolcenter.com avec une Livebox il faut modifier la configuration du routeur Netgear afin d’implémenter la fonctionnalité d’envoi broadcast de packets UDP. Le but étant de faire fonctionner la chaîne suivante:
- www.wolcenter.com envoie un packet UDP sur le port 9 de la Livebox
- La Livebox redirige le packet UDP vers le port 7 du routeur Netgear
- Les packets reçus sur port 7 du routeur sont diffusés (envois UDP broadcast vers le port 8 ) sur le réseau local (par l’utilitaire UDP-Proxy)
Par défaut DD-WRT ne gère pas les envois broadcast UDP, pour implémenter cette fonctionnalité, il faut installer dans le routeur un utilitaire appelé UDP-Proxy.
1. Activer la partition JFFS2
Afin que l’installation de UDP-Proxy soit persistente (après reboot), il doit être copié dans la partition JFFS2.
Pour activer activer la partition JFFS2:
- se connecter à l’administration du routeur,
- aller dans [Administration >> Management]
- sous [JFFS2 Support], cocher Enable pour JFFS2 et JFFS2 Clean
- valider avec [Apply settings]
2 Installer udp-proxy sur le router Netgear
Télécharger l’utilitaire UDP-Proxy pour DD-WRT depuis le site www.wolcenter.com
UDP-Proxy v.0.50 build for DD-WRT v24SP2 (http://www.wolcenter.com/download/udp-proxy-ddwrt-v24, zip)
- Activer SSH sur le routeur
- se connecter à l’administration du routeur,
- aller dans [Services >> Services]
- cocher [Enable] pour SSHd et [Password Login]
- valider avec [Apply settings]

- Avec WinSCP (http://winscp.net), Télécharger UDP-Proxy dans le répertoire /jffs

- Pour vous connecter avec WinSCP:
- entrer “root” dans [user name] (et pas la login choisi à l’installation de dd-wrt) et votre mot de passe (celui choisi à l’installation)
- Choisir [SCP] pour [File protocol] (dd-wrt ne supporte pas le protocole SFTP)
- Cliquer [OK] aux avertissements suivants: “error loking up user groups” et “error getting name of current remote directory”
- A gauche sélectionnez le fichier UDP-Proxy téléchargé précédement, et à droite aller dans /jffs
- Transférer UDP-Proxy.
- Après le téléchargment, renommer le fichier reçu par “udp-proxy”, sans extension, tout en minuscule.

- Donner le droit d’exécution:
- soit dans une session ssh
- soit avec winscp (clic droit, propriété, cocher les X)

3 configurer le démarrage automatique de udp-proxy
Pour que l’utilitaire UDP-Proxy démarre automatiquement au boot du routeur:
- Aller dans [Administration >> Commands]
- Entrer la ligne dans “Commands”: /jffs/udp-proxy 7 192.168.1.255 8 & (ne pas oublier le “&” à la fin)
l’adress IP spécifiée ici est l’adresse broadcast du réseau, en général il s’agit des trois premiers chiffres de votre réseau puis “.255″, donc par défaut pour une Livebox: 192.168.1.255
(rappel: veillez à bien renommer l’utilitaire téléchargé par “udp-proxy”) - Valider avec [Save Startup]
- Redémarrer le routeur pour lancer udp-proxy.
Pour vérifier que UDP-Proxy est effectivement lancé, connectez-vous en SSH (avec Putty) au routeur et entrez la commande suivante:
ps | grep udp-proxy
si udp-proxy, vous obtiendrez une ligne semblable à celle-ci:
852 root 728 S /jffs/udp-proxy 7 192.168.1.255 8
4 ajouter une règle de redirection de port dans la Livebox
Vous devez ajouter la règle de redirection de port externe 9 UDP vers l’adresse IP du routeur Netgear Port 7:
5 Tester avec www.wolcenter.com
En principe, à ce stade vous devriez pouvoir démarrer votre en utilisant le site www.wolcenter.com:
- éteindre l’ordinateur à démarrer
- à l’aide d’un autre ordinateur, aller sur http://www.wolcenter.com
- Entrer l’adresse IP publique où le host name (défini dans votre compte DynDNS) de votre Livebox
- Le port 9 (ou celui-ci utilisé dans la règle de redirection de port UDP)
- La Mac adresse du PC à démarrer
- Valider avec [Submit]
- Le PC doit alors démarrer
Si tout fonctionne comme prévu, vous pouvez maintenant créer un compte gratuit et enregistrer tous vos ordinateurs susceptibles d’être démarrer par Wake On Lan.
Une fois un ordinateur enregistré, il suffit de cliquer sur [Send Magic Packet] pour le démarrer.
6 Dépannage avec Wireshark
Si un ordinateur ne démarre pas, je conseille d’utiliser le logiciel Wireshark pour vérifier que les magic packets sont bien diffusés sur votre réseau local. Pour cela:
- installer Wireshark,
- sélectionner votre carte
- démarrer la capture
- entrer le filter “wol”
- Tous les magic packets reçus doivent alors s’afficher même s’ils contiennent une MAC Address différente du PC utilisé pour la capture.
- Pour effectuer ce test, je conseille d’utiliser une MAC Adresse qui n’existe pas sur votre réseau. Ainsi le switch diffusera systématiquement le magic packet à tous les ordinateur du réseau.
Références:
Le site www.wolcenter.com et l’utilitaire UDP-Proxy ont été dévelopé par Phil Ten, votre humble serviteur.






Bonjour,
j’ai un probleme lors de la copie du fichier “udp-proxy-ddwrt-v24″
une fois Winscp lancé j’ai :
dialogue d’authentification - root@192.168.1.99
DD-WRT v24-sp2 mini (c) 2009 NewMedia-NET GmbH
Release: 10/10/09 (SVN revision: 13064)
Continuer –>
Mot de passe - root@192.168.1.99
Utilisation du nom d’utilisateur “root”
acces refusé
je mets pourtant le mdp , le meme que lorsque je me connecte au routeur netgear
apres plusieurs essais, il m’identifie
demarrage de la session… –>
ERREUR
erreur lors de la recherche des groupes d’utilisateurs.
la commande ‘group’ a échoué avec pour code retour 127 et pour message
-sh:groups:not found
je fais ok et je suis donc dans temp/root
je remonte en racine et j’ouvre le repertoire jffs
je fais F5 (copier et j’ai cette erreur
Copie du fichier ‘C:\udp-proxy-ddwrt-v24′ à échoué
scp: /jffs/udp-proxy-ddwrt-v24: Read-only file system
il m’est impossible de copier ce fichier
une idée ?
Merci d’avance
Florian
Commentaire par gagg — 7 mars 2010 @ 19:36