Sous-sections

B.3 DYNDNS

B.3.1 Ajouter un nouveau fournisseur DynDNS

L'ajout de nouveaux fournisseurs est en fait très facilement, étant donné que les scripts de mise à jour des fournisseurs d'accés sont séparées. Pour installer un nouveau fournisseur vous devez modifier le fichier suivant :

B.3.1.1 Fichier opt/etc/dyndns/provider.NAME

Ce fichier dans lequel est défini les paramètres, est utilisé pour la mise à jour de fournisseur d'accès spécial. Le plus souvent, le fichier ce compose seulement d'une liste de variables, il s'agit d'un script-shell tout a fait normal, cependant, des opérations plus complexes peuvent être exécutées, mais cela est rarement nécessaire. Dans ce fichier, les variables suivants peuvent être utilisés :

$ip
Adresse-IP de l'interface qui doit recevoir un nom d'hôte dynamique.
$host
Nom d'hôte complet, que l'utilisateur a donné dans sa configuration.
$subdom
Composants du nom d'hôte avec le point suivant (name.provider.dom)
$domain
Les deux dernières composantes du nom d'hôte (name.provider.dom)
$provider
Nom symbolique du fournisseur d'accès, que l'utilisateur a spécifié dans son fichier de configuration.
$user
Nom d'utilisateur pour ce service.
$pass
Mot de passe pour ce service.

Ces variables peuvent être écrites entre deux accolades, pour une séparation plus claire par rapport au texte, c'est à dire $ip cela devient ${ip}. Lors de l'application de guillemets faite attention, de ne pas utiliser les guillemets simples avec les extentions de variables ci-dessus, mais utilisez les guillemets doubles. En règle générale, on peut donc dire : toujours utiliser des guillemets simples, mais dès que l'on utilise des extentions de variables, utiliser les guillemets doubles.

Les variables suivantes doivent être définis dans ce fichier, de manière à ce que le paquet sache comment mettre à jour le fournisseur d'accès correspondant :

provider_update_type
Cela détermine la nature de la demande, qui est adressée au serveur du fournisseur d'accès. Pour le monent on prend en charge :
http
On détermine l'appelle automatiquement une page Web, du fournisseur d'accès et ainsi on récupére la mise à jour de DynDNS actualisé.
netcat
On détermine un simple texte, qui est envoyé au serveur du fournisseur d'accès pour déclencher la mise à jour.
gnudip
Une simple authentification pour une mise à jour des procédures, ce lequel est exécuté plus de deux demandes HTTP.
provider_host
Nom de l'hôte du fournisseur d'accès, qui est contacté pour la mise à jour.
provider_port
Port de l'hôte du fournisseur d'accès, qui est concerné. Le port par défaut pour HTTP est 80.

Selon le type de mise à jour d'autres variables doivent être indiquées :

HTTP

provider_url
Ici on met URL relative (sans le nom d'hôte, mais avec un / au début du Script du fournisseur d'accès. Pour les exemples voir s'il vous plaît les fichiers des autres fournisseurs d'accès enregistrés.
provider_auth
(optionnel) Les fournisseurs d'accès ont besoin pour l'ouverture de la session une Authentication basic, le format est "USER:PASSWORD".

Netcat

provider_data
On indique ici le texte qui sera envoyé au serveur du fournisseur d'accès. On peut indiquer par ex. provider.DYNEISFAIR.

GNUDip

provider_script
On indique ici le chemin d'accès au GNUDip script du serveur, ce qui ressemble généralement à quelque chose comme ça '/cgi-bin/gdipupdt.cgi'.

B.3.1.2 Fichier opt/dyndns.txt

Dans ce fichier une ou plusieurs lignes doivent être insérées pour le nouveau fournisseur d'accès. Le plus souvent une ligne suffit comme indiqué ci-dessous :

  dyndns_%_provider   NAME   etc/dyndns/provider.NAME

Si l'Authentication Basic est utilisé pour le fournisseur d'accès HTTP, on a encore besoin de l'outil base64 :

  dyndns_%_provider   NAME   files/usr/local/bin/base64

Si d'autres outils sont demandés, s'il vous plaît envoyer moi plus tôt un Mail, pour que je puisse les examiner et voir si ils conviennent au paquetage OPT_DYNDNS.

B.3.1.3 Fichier check/dyndns.exp

Vous devez indiquer dans ce fichier, à la ligne DYNPROVIDER = le nom du fournisseur d'accès, vous devez ajouter un trait vertical derrière des autres paramètre, de manière séparée le nouveau nom.

B.3.1.4 Fichier doc/<langue>/tex/dyndns/dyndns_main.tex

Enregistrer un nouvelle section dans la documentation. Là encore, les fournisseurs d'accès sont trié par ordre alphabétique selon le nom abrégé, c'est celui-ci que les utilisateurs paramètre dans le fichier de Config.
Un macro-tableau est présent au début de la documentation, qui est suffisament explicite.

B.3.2 Remerciment

Je tiens à remercier tout le monde qui a participés au lancement de ce paquet et une longue vie à ce paquet:

Thomas Müller (courriel : opt_dyndns@s2h.cx) il a fait un excellent travail, sans lui il n'était pas possible de proposé ce paquet dans la forme actuelle.

Je voudrais remercier Marcel Döring (courriel : m@rcel.to) qui a longtemps maintenu ce paquet.

Lors de l'élaboration du paquet de très nombreuses personnes m'ont aidé et ont trouvées des idées. Je tiens à remercier tous ces courageux volontaires.

En outre, je remercie Frank Meyer et le reste de l'équipe-fli4l de leurs inlassable travail qui ont bricolage l'un des meilleurs routeur-disquette du monde (exusez c'est pas très sérieux ;-).

En outre, je tiens à remercier les personnes suivantes, pour leurs conseils, les rapports d'erreur des nouveaux fournisseurs, etc, ont participé au paquet :

B.3.3 Licence

Copyright ©2001-2002 Thomas Müller (courriel : opt_dyndns@s2h.cx)
Copyright ©2002-2003 Tobias Gruetzmacher (courriel : fli4l@portfolio16.de)
Copyright ©2004-201x L'équipe fli4l (courriel : team@fli4l.de)

Ce programme est un logiciel libre. Il est distribué selon les termes de la GNU License General Public comme prévu par la Free Software Foundation. Pour de plus amples informations sur la licence, reportez-vous s'il vous plaît à http://www.gnu.org/licenses/gpl.txt.

Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE -. Sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION À UN USAGE PARTICULIER Les détails peuvent être trouvés dans la GNU licence General Public.

Vous devriez avoir reçu une copie de la licence GNU General Public avec ce programme. Sinon, écrivez à :

    Free Software Foundation Inc.
    59 Temple Place
    Suite 330
    Boston MA 02111-1307 USA.

Le texte de la licence GNU General Public est également publié sur Internet http://www.gnu.org/licenses/gpl.txt. Une traduction non officielle en Allemand peut être trouvé ici http://www.gnu.de/documents/gpl.de.html et une traduction non officielle en Français ici http://org.rodage.com//gpl-3.0.fr.html Ces traductions sont cependant, les meilleures compréhensions de l'aide GPL, pour les droits juridiques vous devez utiliser la version anglaise.

© 2001-2019 L'équipe fli4l - 15 septembre 2019