WRT54G - openWRT: Installer un client dyndns
By jeanguy on Tuesday, November 1 2005, 13:18 - WRT54G - Permalink

Voici une méthode afin d'installer un client dyndns sur le routeur WRT54G ayant le firmware openWRT, afin de pouvoir accéder facilement à son routeur depuis internet grâce à un nom de domaine.
nota:
- Votre gestionnaire de package ipkg doit etre correctement configuré.
- Cette méthode fonctionne avec un routeur directement connecté à internet via pppoe
Installation du package ez-ipupdate:
ipkg install ez-ipupdate
Vous devez ensuite vous créer un compte sur le site dyndns: www.dyndns.org.
Pour l'inscription, j'ai suivi ce bon tutorial: www.skyminds.net
Placez vous dans le répertoire /etc/ppp et créez le fichier "ip-up":
cd /etc/ppp/
touch ip-up
Le service doit avoir les droits d'exécution sur ce fichier:
chmod +x ip-up
On édite ensuite ce fichier et on y écrit:
#!/bin/sh
/usr/sbin/ez-ipupdate -S dyndns -u USER:PASSWORD -h DOMAINE.dyndns.org -i ppp0
USER et PASSWORD seront à remplacer par les identifiants de votre compte dyndns, DOMAINE.dyndns.org par le nom de domaine créé.
Redémarrez le wan afin que le net redémarre et que le fichier ip-up soit exécuté:
ifdown wan
ifup wan
Vous pouvez vérifier le bon fonctionnement du dyndns en pingant votre nom de domaine:
ping DOMAINE.dyndns.org
voilà :)
Comments
C'est mieux d'utiliser CRON pour executer ez-ipupdate ;)
Je crois que CRON exécute des tâches à des heures prédéfinies, tandis que cette méthode permet de mettre à jour l'ip seulement lorsqu'elle change :)
Tout a fait, j'avais pas vu les regles d'utilisation de dyndns, ils ont suspendu mon compte :D
Mais je suis connecte au net via DHCP sur vlan1, donc, ta procedure colle pas pour moi :/
Peux-tu expliquer comment est configurée ta connexion ? tu as un autre routeur au dessus de ton WRT ?
Car effectivement cette méthode fonctionne si ton routeur se connecte à internet via un modem ethernet avec le protocole pppoe.