Cet article n'est plus mis à jour. 
Il faut maintenant se référer au projet Crabs Simple Dynamic DNS Daemon.
Après avoir transformé mon PC en LAMP, je voulais qu'il soit accessible depuis Internet : une solution le DNS dynamique. Mon FAI étant Free en mode non dégroupée, il arrivait que je change d'adresse 2 à 6 fois par jour. J'ai donc cherché des clients pour dyndns.com, mais tous savait faire des choses que j'avais pas besoin et pesait plus 3Mo de mémoire.
J'ai donc décidé de développer un client léger, son nom : crabs_sddd.
Attention la configuration fonctionne sous Slackware Linux version 9.0 et 10.0, à adapter suivant votre configuration, surtout au niveau de la configuration de sendmail.
Le dossier DOC dans l'archive contient des exemples pour tous les fichiers de démarrage, ainsi que celle de mise en oeuvre.
Télécharger c'est ici:
crabs_sddd version 0.1a
# cd chemin_de_travail
# tar xfz dossier_download/crabs_sddd-0.1a.tgz
# cd crabs_sddd-0.1a
# make
La configuration se fait en deux étapes : la configuration du démon, la configuration de sendmail
Configuration du produit : dans le script de lancement
# vi /etc/rc.d/rc.crabs_sddd
#!/bin/bash # Interface réseau directement connectee au Net export SDDD_IF=ppp0 # Nom du machine dynamique export SDDD_HOSTNAME="votre nom de serveur" # Nom d'utilisateur et mot de passe pour la mise a jour chez dyndns export SDDD_USERNAME="utilisateur chez DynDNS" export SDDD_PASSWORD="mot de passe chez DynDNS" # information pour l'emission des mail export SDDD_SMTPSVR=localhost export SDDD_HELO="votre nom de serveur" export SDDD_FROM="nom de l'utilisateur @ votre nom de serveur" export SDDD_TO="email1,email2,etc..." # Actuellement d'autres valeurs ne sont pas testees export SDDD_SYSTEM=dyndns export SDDD_WILDCARD=OFF export SDDD_MX='' export SDDD_BACKMX=NO export SDDD_OFFLINE=NO #lancer le demon /usr/sbin/crabs_sddd
La configuration de sendmail
# vi /usr/share/sendmail/cf/cf/crabs_sddd.mc
remplacer $DOMAINE.MON par votre nom de domaine DNS
remplacer $MACHINE.DOMAINE.NOM par le nom de machine dans le domaine
include(`../m4/cf.m4') VERSIONID(`linux for smtp+dyndns setup')dnl OSTYPE(linux) FEATURE(always_add_domain)dnl Dm$DOMAINE.NOM define(`confDOMAIN_NAME',`$w.$m')dnl MASQUERADE_AS($MACHINE.DOMAINE.NOM)dnl MASQUERADE_DOMAIN($MACHINE.DOMAINE.NOM)dnl FEATURE(masquerade_envelope)dnl MAILER(local)dnl MAILER(smtp)dnl
# cd /usr/share/sendmail/cf/cf
# m4 crabs_sddd.mc > /etc/sendmail.cf
# /etc/rc.d/rc.sendmail restart
# cd chemin_de_travail/crabs_sddd-0.1a
# vi test_sddd.sh
modifier la ligne 26 en précisant le chemin du fichier de lancement
CONF=/etc/rc.d/rc.crabs_sddd
IP actuelle
# ./test_sddd.sh ifaddr
@IP associe au nom de domaine
# ./test_sddd.sh getipbyhostname
Mise a jour de l'adresse IP chez DynDns (attention au abuse...)
# ./test_sddd.sh setdyndnsmanual
configuration mail
# ./test_sddd.sh mailsend
Si tous les tests passent, crabs_sddd fonctionnera
Installer le binaire
# cd chemin_de_travail/crabs_sddd-0.1a
# cp SDDD/crabs_sdddd /usr/sbin
rendre exécutable le script de configuration/démarrage
# chmod +x /etc/rc.d/rc.crabs_sddd
Par la suite, intégrer le lancement de rc.crabs_sddd après le démarrage de la connexion ADSL.
Renseignez-vous sur les brevets logiciels en Europe :
NoSoftWarePatents.com (en français)
Les images représentant des sociétes, des associations ou des marques restent associées, par un lien, à ces sociétés, associations ou marques. Elles ne signifie en rien que ces sociétés, associations ou marques soutiennent ce site.
Sauf précisions contraire, le contenu de ce site est mis à disposition sous un contrat Creative Commons.
Les informations fournies le sont sans aucune garantie. L'auteur ne pourra être tenu responsable de leurs utilisations.
De par l'utilisation du HTML 4.01 Strict et des CSS 2.1, le monde de crabs sera correctement vu avec les navigateurs respectant ces normes, Mozilla ou FireFox par exemple.
| Site : | Le Monde de Crabs |
| Titre : | Crabs Simple Dynamic DNS Daemon |
| Date du document : | 11/04/2005 |
| Auteur : | Christophe Cazajus |
| Mail : | crabs(mettre le @)crabs-world.com ou utiliser ce formulaire de contact |
| Mots-clé : | crabs, monde, francais, francophone, français, développement, dns, dyndns.com, dynamique, dynamic, client, léger |
| Description : | Un client léger qui permet à un ordinateur directement connecté sur le NET d'être visible grâce au DNS dynamique (dyndns.com). |
| Validation : | html, csshtml, ccs |

Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.