Le Crabele monde de crabs (Christophe Cazajus)Crabs Simple Dynamic DNS Daemon
Nouveauts
Systme et Rseau
Technos Internet/Intranet
Mes dveloppements
Goodies for Slackware
Prsentation
Liens
Plan du site
Simple Dynamic DNS Daemon
Attention Cet article n'est plus mis  jour. Attention
Il faut maintenant se rfrer au projet Crabs Simple Dynamic DNS Daemon.
 
prs 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 dgroupe, 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 mmoire. 
'ai donc dcid de dvelopper un client lger, son nom : crabs_sddd.
ttention la configuration fonctionne sous Slackware Linux version 9.0 et 10.0,  adapter suivant votre configuration, surtout au niveau de la configuration de sendmail.
e dossier DOC dans l'archive contient des exemples pour tous les fichiers de dmarrage, ainsi que celle de mise en oeuvre.
Tlcharger, compiler
lcharger c'est ici: crabs_sddd version 0.1acrabs_sddd version 0.1a
# cd chemin_de_travail
# tar xfz dossier_download/crabs_sddd-0.1a.tgz
# cd crabs_sddd-0.1a
# make
Configurer
a configuration se fait en deux tapes : la configuration du dmon, la configuration de sendmail
Configuration du produit : dans le script de lancement
# vi /etc/rc.d/rc.crabs_sddd
#!/bin/bash
# Interface rseau 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
Tester
# cd chemin_de_travail/crabs_sddd-0.1a
# vi test_sddd.sh
modifier la ligne 26 en prcisant 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
i tous les tests passent, crabs_sddd fonctionnera
Installer
Installer le binaire
# cd chemin_de_travail/crabs_sddd-0.1a
# cp SDDD/crabs_sdddd /usr/sbin
rendre excutable le script de configuration/dmarrage
# chmod +x /etc/rc.d/rc.crabs_sddd
ar la suite, intgrer le lancement de rc.crabs_sddd aprs le dmarrage de la connexion ADSL.
enseignez-vous sur les brevets logiciels en Europe :
oSoftWarePatents.com (en franais)
es images reprsentant des socites, des associations ou des marques restent associes, par un lien,  ces socits, associations ou marques. Elles ne signifie en rien que ces socits, associations ou marques soutiennent ce site.
auf prcisions contraire, le contenu de ce site est mis  disposition sous un contrat Creative Commons.
es informations fournies le sont sans aucune garantie. L'auteur ne pourra tre tenu responsable de leurs utilisations.
e 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.
Haut de page -- Accueil -- Nouveauts -- Systme et Rseau -- Technos Internet/Intranet -- Mes dveloppements -- Goodies for Slackware -- Prsentation -- Liens 
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, franais, dveloppement, dns, dyndns.com, dynamique, dynamic, client, lger
  Description :  Un client lger qui permet  un ordinateur directement connect sur le NET d'tre visible grce au DNS dynamique (dyndns.com).
  Validation :  html, css 
The Linux CounterInfo iconelvis iconbash iconphp icongimp iconpovray iconxml iconxslt iconcss iconhtml icon 
Slackware LinuxCreative Commons Licensee calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.
rabs's World : English Section