OVH Community, votre nouvel espace communautaire.

Dynhost erreur 404


Homer Jay
18/11/2006, 01h00
Citation Envoyé par obenziane
je suis pas tres experimante en sh ou en perl je vais esseyer de combiner un script perl entre ovh api et des fragement que j ai trouver sur le net
Bonne chance...

obenziane
17/11/2006, 20h59
le script perl et sh en telechargement sur http://guide.ovh.com/dyndns ne marche pas et comme je suis pas tres experimante en sh ou en perl je vais esseyer de combiner un script perl entre ovh api et des fragement que j ai trouver sur le net je n sais pas si des instruction lancer d un serveur distant vers ovh sont accepter
en faite pendant que j ypense j ai remarque que pas mal de trucs sur le manager sont pas tres syncro j ai un pote qui a un compte start je croix normalement avec 1Mo en ftp mais hier sur son manager y avais 1000Mo !!!!! j espere que ce n est pas le cas pour d autre service et surtous le dynhost

Homer Jay
16/11/2006, 02h16
Citation Envoyé par obenziane
bonjour
j esseye d ytilise dynhost j ai suivie les consigne
Si OVH fournit bel et bien des DNS compatibles DynDNS, tu as un grand choix de clients DD. Utilises-en un qui marche (celui dont tu as cité le code m'a l'air d'une sacrée bouse).

obenziane
15/11/2006, 18h10
je croix qu il faut paramettrer les option
voila ce que j ai mis j aimerai bien avoir voytre avis sur ma ce que j ai mis
personne ne s interesse a ce que je vois


IFACE=ppp0
HOST=sous.domaine.ext
login=******-ovh
password=********
OPTION="-i ppp0"
getip() {
IP=`/sbin/ifconfig $IFACE | fgrep "inet ad" | cut -f2 -d":" | cut -f1 -d" "`
OLDIP=`cat ./old.ip`
}
echo ---------------------------------- >> ./dynhost.log
echo `date` >> ./dynhost.log
echo Démarrage de DynHost >> ./dynhost.log
getip

if [ "$IP" ]; then
if [ "$OLDIP" != "$IP" ]; then
echo -n "Ancienne IP: " >> ./dynhost.log
echo $OLDIP >> ./dynhost.log
echo -n "Nouvelle IP: " >> ./dynhost.log
echo $IP >> ./dynhost.log
echo "Mise à jour!" >> ./dynhost.log
if [ "$OPTIONS" = "" ]; then
OPTIONS="-a $IP"
fi

python ipcheck.py $OPTIONS $LOGIN $PASSWORD $HOST >> ./dynhost.log
echo -n "$IP" > ./old.ip
else
echo IP Identique! Pas de mise à jour. >> ./dynhost.log
fi
else
echo Panique à bord: Aucune IP Disponible!! >> ./dynhost.log
fi
d une autre part y a le ipcheck.py
#!/usr/bin/python
import base64, getopt, urllib, httplib, os, re, sys, stat, string, time, telnetlib
try:
import syslog
except: # for platforms without syslog that try to use --syslog option
class fake_syslog:
def openlog(self,foo):
raise Exception("Syslog not supported on this platform")
def syslog(self,foo):
raise Exception("Syslog not supported on this platform")
syslog = fake_syslog()
# ipcheck.py
# Copyright GNU GENERAL PUBLIC LICENSE Version 2
# http://www.gnu.org/copyleft/gpl.html
# Author : Kal
# Acknowledgements
# ================
# dyndns crew -a great service, reliable and professional
# bgriggs@pobox.com -ls_dyndns.py client
# zweije@xs4all.nl -HTTP Date header idea for wuHHMM codes
# todd.r@rocketmail.com -Various suggestions and Linksys support
# yminsky@cs.cornell.edu -syslog patch and RT311 support
# KCHANCELLOR@nc.rr.com -RT311 tests
# Johannes Maslowski -Draytek Vigor support
# Ulf Axelsson -option -d fixes
# Del Hodge -Netopia R9100 support
# Jan Bjorvik -Cisco support
# Robert Towster -SMC barricade
# Onno Kortmann -acctfile security suggestion
# Greg Bentz -Linksys fixes for firmware 1.37
# global constants
Version = "0.67"
Dyndnshost = "www.ovh.com"
Dyndnsnic = "/*******-ovh/update"
Useragent = "ipcheck/" + Version
Touchage = 25 # days after which to force an update
Linuxip = "/sbin/ifconfig" # ifconfig command under linux
Win32ip = "ipconfig /all" # ipconfig command under win32
# Linksys router support details from ls_dyndns.py bgriggs@pobox.com
# leave Linksys_host = "" to autodetect via the default route
# enter an ip here to skip the autodetect
("ipcheck.dat file removed.")[/QUOTE]

obenziane
14/11/2006, 02h03
bonjour
j esseye d ytilise dynhost j ai suivie les consigne
http://guide.ovh.com/dynhost
mais le ipcheck me genere toujour une erreur 404
je supose qu la requete se fait en http je me demande je doix ajouter un argument dans le champ option ou je dois laisser vide ou peut etre j ai quelque chose qui cloche quelque part
merci