ez-ipupdate ovh

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

ez-ipupdate ovh

Messagepar klimmrod » 09 Jan 2005 11:31

Bonjour,

J'ai enfin acheté un nom de domaine sous ovh, et j'aimerrais pouvoir répertorié ma passerelle sous FreeBSD avec DynDns.

J'ai déjà cherché dans le forum mais le thread que j'ai trouvé de répondais pas à mon problème.

Donc j'ai un fichier de configuration pour ez-ipupdate ou j'ai mis

service-type=dyndns
user=xxxx-ovh:xxxxxxx
interface=ed0
host=passerelle.mondomaine.be
server=www.ovh.com
debug

Or après avoir compris que le username et le password était ceux utilisé pour acheté et non ceux du domaine (pas très logique pour moi).
J'obtiens le message suivant :

ez-ipupdate Version 3.0.10
Copyright (C) 1999-2000 Angus Mackay.
connected to www.ovh.com (213.186.33.34) on port 80.
invalid system parameter

Donc il se connecte visiblement bien à OVH mais il y a un problème de paramettre.

Si qqn a une idée, je suis ouvert à toute suggestion.
Avatar de l’utilisateur
klimmrod
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 31 Oct 2003 01:00
Localisation: Belgique,Luxembourg

Messagepar klimmrod » 12 Jan 2005 01:18

Comme j'ai toujours pas trouvé de solution à mon problème, je fais un petit :up:
Avatar de l’utilisateur
klimmrod
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 31 Oct 2003 01:00
Localisation: Belgique,Luxembourg

Messagepar viacess » 17 Mai 2005 17:14

Salut

Le probleme vient du parametre service-type.
Il ne faut pas choisir "dyndns" mais "dyndns-custom" car sinon il n'envoit pas le parameter "system=xxx" lors de la requette d update sur le serveur web d'ovh.

Avant cela il faut indiqué lors de la compilation de ez-ipupdate que dyndns-custom doit envoyer "dyndns" comme valeur au parameter "system".


Apres cela ez-ipupdate marche nickel avec ovh.

A+
viacess
Matelot
Matelot
 
Messages: 3
Inscrit le: 17 Mai 2005 17:06

Messagepar klimmrod » 17 Mai 2005 17:36

C'est quoi l'option de compilation chef ?
Avatar de l’utilisateur
klimmrod
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 31 Oct 2003 01:00
Localisation: Belgique,Luxembourg

Messagepar viacess » 17 Mai 2005 18:49

Ba le probleme c est que je ne sais pas !!!!
J ai eu le meme probleme que toi avec la distrib monowall qui est un routeur software sous freebsd (qui est super bien fait cela dit en passant). Ne possedant pas de machine sous Freebsd j ai ete obligé de modifier le binaire a la main sous windows. J ai recherche le mot "custom" dans le binaire (il y est une fois)
et je l ai remplacé par "dyndns". Heureusement pour moi les deux mots on le meme nombre de caracteres donc pas d impacte. Maintenant dans mon fichier de conf jai

...
service-type=dyndns-dyndns
...

ez-ipupdate envoit donc la chaine "GET /nic/update?system=dyndns&hostname=tototo&blababla" et ovh met bien a jour mon host.

Je vais voir la compile sous linux mais je pense qu il y a un parametre lors du make qui permet de choisir
la chaine envoyée.

A+
viacess
Matelot
Matelot
 
Messages: 3
Inscrit le: 17 Mai 2005 17:06

Messagepar viacess » 17 Mai 2005 20:00

Si l édition a la mano du binaire te parrait un peu barbare, edite le fichier
ez-ipupdate.c et recherche ce bout de code :


else if(is_in_list("dyndns-custom", service->names))
{
snprintf(buf, BUFFER_SIZE, "%s=%s&", "system", "custom");
output(buf);
}




remplace le mot custom par dyndns tu auraus donc cela :

else if(is_in_list("dyndns-custom", service->names))
{
snprintf(buf, BUFFER_SIZE, "%s=%s&", "system", "dyndns");
output(buf);
}


Recompile le soft, mais "service-type=dyndns-custom" dans ton fichier de conf et ca devrait rouler.

N'ayant pas de linux sous la main non plus, je n ai pas pu tester la modif mais ca devrait fonctionner.


A+
viacess
Matelot
Matelot
 
Messages: 3
Inscrit le: 17 Mai 2005 17:06


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron