Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  script de mise a jour dyndns

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script de mise a jour dyndns

n°22436
amare
Posté le 27-07-2001 à 13:18:57  profilanswer
 

hello ....
 
 
voila je voudrai savoir commen je doit faire pour que mon ip soit mise a jour totomatiquement chez dyndns a chaque fois que celle ci change (adsl pppoe)
 
avant j etait en pptp donc j avai fait un script qui pingai un site toute les 30 Sec et si le resultat etait "negatif" le processuce de reconnection se mettai en marche a la fin de cette boucle j avai rajoute une ligne pour que ddclient (le logitile qui update les ip) se lance ...
 
Mais la je suis passsé sous freeBsd en pppoe et je n ai plus de script de reconnection automatique  (par quel miracle je ne sais pas ..... je ne sais meme pas commen fait mon modem pour se reconnecter tout seul ....m enfin tjs est il qu il se reconnect tout seul )
 
donc je voudrai savoir si qq un pouvai m envoyer son/un script qui a chaque foi que l ip change ddclient s execute ..
 
d avance merci  
 
@+

mood
Publicité
Posté le 27-07-2001 à 13:18:57  profilanswer
 

n°183424
PaLoTTe
Posté le 03-11-2002 à 23:06:51  profilanswer
 

bah moui aussi ca m'interesserai...
 
j'utilise ez-update mais ca upload pas l'ip tt seul...
 
merci de m'aider messieurs  :jap:

n°183425
911GT2
Blood on the streets
Posté le 03-11-2002 à 23:08:44  profilanswer
 

euh ddclient est sous forme de daemon qui tente une update toutes les 30 sec :heink:

n°183428
PaLoTTe
Posté le 03-11-2002 à 23:19:32  profilanswer
 

oui mai moi jutilise po ddclient mais ez-update et la jessai updatedd...  
 
MAIS AUCUN MARCHE !!!  :cry:  :cry:  
 

n°183429
911GT2
Blood on the streets
Posté le 03-11-2002 à 23:21:58  profilanswer
 

bah apt-get install ddclient alors :sarcastic:

n°183431
leirn
A.D.I.D.A.S.
Posté le 03-11-2002 à 23:23:23  profilanswer
 

pour executer un script qd l'ip change, vous l'appelez dans /etc/ppp/ip-up....


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°183432
PaLoTTe
Posté le 03-11-2002 à 23:23:39  profilanswer
 

skoi ca ??

n°183435
robotnikta​reum
au moins...
Posté le 03-11-2002 à 23:25:28  profilanswer
 

moi ça marche nickel avec ez-ipupdate...
voilà mon fichier de configuration :
 

service-type=dyndns
user=[nom d'utilisateur dyndns]:[le mot de passe correspondant]
host=[le nom de domaine complet]
interface=ppp0
max-interval=2073600
cache-file=/tmp/ez-ipupdate.cache

 
je l'ai mis dans un fichier /etc/ez-ip.conf
et je le lance directement dans mon script ppp (j'ai un 56k) en y ayant ajouté la commande :
ez-ipupdate -c /etc/ez-ip.conf
et ça marche nickel
 :hello:


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
n°190314
PaLoTTe
Posté le 16-11-2002 à 14:34:48  profilanswer
 

:cry:  :cry:  bon ca marche tjrs pas...
 

  • alors j'essai de mettre ez-ipupdate -c /etc/ez-ip.conf  

dans mon script ppp mais ca marche pas.
 

  • j'ai essayé avec la crontab pour lancer la commande toutes les 30 min :

00 * * * * root nice -n 19 run-parts /etc/cron.ez-ipupdate
30 * * * * root nice -n 19 run-parts /etc/cron.ez-ipupdate
 
dans le rep cron.ez-ipupdate, ya le fichier envoi qui contient la ligne ez-ipupdate -c /etc/ez-ip.conf mais ca marche pas non plus...
 
qui peut m'aider...??
 
et comment ca se fait qu'avec la crontab ca marche po ??

n°190339
Faxone
Posté le 16-11-2002 à 15:01:06  profilanswer
 

Es-tu sûr au moins que ton compte dyndns est toujours activé ? Dyndns est assez tatillon sur les mises à jour intempestives des IP. Lorsque tu as commencé à faire tes essais, tu as peut etre bloqué ton compte en faisant des maj non nécessaires.

mood
Publicité
Posté le 16-11-2002 à 15:01:06  profilanswer
 

n°190340
PaLoTTe
Posté le 16-11-2002 à 15:04:34  profilanswer
 

nan c sur...
 
si je tape en ligne de commande :
 
ez-ipupdate -c /etc/ez-ip.conf
 
ca me met a jour l'ip... :-/

n°190344
robotnikta​reum
au moins...
Posté le 16-11-2002 à 15:09:23  profilanswer
 

envoie ton script ppp


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
n°190354
PaLoTTe
Posté le 16-11-2002 à 15:21:34  profilanswer
 

voila mon script, bonne lecture lol :
 
 
# Ethernet card connected to ADSL modem
ETH=eth0
 
# ADSL user name.  You may have to supply "@provider.com"  Sympatico
# users in Canada do need to include "@sympatico.ca"
# Sympatico uses PAP authentication.  Make sure /etc/ppp/pap-secrets
# contains the right username/password combination.
# For Magma, use xxyyzz@magma.ca
USER=fti/**********
 
# Bring link up on demand?  Default is to leave link up all the time.
# If you want the link to come up on demand, set DEMAND to a number indicating
# the idle time after which the link is brought down.
DEMAND=no
#DEMAND=300
 
# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;
# NOCHANGE=do not adjust.
DNSTYPE=SERVER
 
# Obtain DNS server addresses from the peer (recent versions of pppd only)
# In old config files, this used to be called USEPEERDNS.  Changed to
# PEERDNS for better Red Hat compatibility
PEERDNS=yes
 
DNS1=193.252.19.3
DNS2=193.252.19.4
 
# Make the PPPoE connection your default route.  Set to
# DEFAULTROUTE=no if you don't want this.
DEFAULTROUTE=yes
 
### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT
 
# How long adsl-start waits for a new PPP interface to appear before
# concluding something went wrong.  If you use 0, then adsl-start
# exits immediately with a successful status and does not wait for the
# link to come up.  Time is in seconds.
#
# WARNING WARNING WARNING:
#
# If you are using rp-pppoe on a physically-inaccessible host, set
# CONNECT_TIMEOUT to 0.  This makes SURE that the machine keeps trying
# to connect forever after adsl-start is called.  Otherwise, it will
# give out after CONNECT_TIMEOUT seconds and will not attempt to
# connect again, making it impossible to reach.
CONNECT_TIMEOUT=30
 
# How often in seconds adsl-start polls to check if link is up
CONNECT_POLL=2
 
# Specific desired AC Name
ACNAME=
 
# Specific desired service name
SERVICENAME=
 
# Character to echo at each poll.  Use PING="" if you don't want
# anything echoed
PING="."
 
# File where the adsl-connect script writes its process-ID.
# Three files are actually used:
#   $PIDFILE       contains PID of adsl-connect script
#   $PIDFILE.pppoe contains PID of pppoe process
#   $PIDFILE.pppd  contains PID of pppd process
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-adsl.pid"
 
# Do you want to use synchronous PPP?  "yes" or "no".  "yes" is much
# easier on CPU usage, but may not work for you.  It is safer to use
# "no", but you may want to experiment with "yes".  "yes" is generally
# safe on Linux machines with the n_hdlc line discipline; unsafe on others.
SYNCHRONOUS=no
 
# Do you want to clamp the MSS?  Here's how to decide:
# - If you have only a SINGLE computer connected to the ADSL modem, choose
#   "no".
# - If you have a computer acting as a gateway for a LAN, choose "1412".
#   The setting of 1412 is safe for either setup, but uses slightly more
#   CPU power.
CLAMPMSS=1412
#CLAMPMSS=no
 
# LCP echo interval and failure count.
LCP_INTERVAL=20
LCP_FAILURE=3
 
# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
PPPOE_TIMEOUT=80
 
# Firewalling: One of NONE, STANDALONE or MASQUERADE
FIREWALL=NONE
 
# Linux kernel-mode plugin for pppd.  If you want to try the kernel-mode
# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
LINUX_PLUGIN=
 
# Any extra arguments to pass to pppoe.  Normally, use a blank string
# like this:
PPPOE_EXTRA=""
 
# Rumour has it that "Citizen's Communications" with a 3Com
# HomeConnect ADSL Modem DualLink requires these extra options:
# PPPOE_EXTRA="-f 3c12:3c13 -S ISP"
 
# Any extra arguments to pass to pppd.  Normally, use a blank string
# like this:
PPPD_EXTRA=""
 
ez-ipupdate -c /etc/ez-ip.conf
 
########## DON'T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING
# If you wish to COMPLETELY overrride the pppd invocation:
# Example:
# OVERRIDE_PPPD_COMMAND="pppd call dsl"
 
# If you want adsl-connect to exit when connection drops:
# RETRY_ON_FAILURE=no
 

n°190379
robotnikta​reum
au moins...
Posté le 16-11-2002 à 16:42:44  profilanswer
 

c pas dans ce fichier qu'il faut mettre ça... C'est ailleurs....je c plus où par contre :/ là ce ne sont que des déclarations de variable, linux n'exécute pas les lignes...


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
n°190522
PaLoTTe
Posté le 16-11-2002 à 22:57:04  profilanswer
 

ok pr le fichier spa grave...
 
mais par contre pourkoi ca marche pas avec la crontab ????

n°190524
robotnikta​reum
au moins...
Posté le 16-11-2002 à 23:05:39  profilanswer
 

t'as pas un script ppp-go ou un truc du genre ?


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
n°190527
PaLoTTe
Posté le 16-11-2002 à 23:15:52  profilanswer
 

nop, j'ai :
 
ppp-watch
pppoe-relay
pppoe-sniff
pppoe-server
 
mais dis moi robotniktareum, tu peux pas me dire prkoi avec la crontab ca marche po ?

n°190536
robotnikta​reum
au moins...
Posté le 16-11-2002 à 23:23:43  profilanswer
 

tu lances quelle commandep our te connecter au net ?


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
n°190538
PaLoTTe
Posté le 16-11-2002 à 23:24:44  profilanswer
 

adsl-start

n°190540
robotnikta​reum
au moins...
Posté le 16-11-2002 à 23:27:34  profilanswer
 

PaLoTTe a écrit a écrit :

adsl-start



si c un script : à la fin tu rajoutes la fameuse ligne ez-ipupdate......................
si c pas un script : tu es crées un du genre :
 

Code :
  1. #!/bin/bash
  2. adsl-start
  3. ez-ipupdate............................

 
et voilà, le tour est joué... après pour lancer ta connex, il te suffira de lancer ton fameux script, et il fera appel au script adsl-start puis mettra à jour ton IP ché dyndns  :hello:


Message édité par robotniktareum le 16-11-2002 à 23:28:29

---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
n°190545
PaLoTTe
Posté le 16-11-2002 à 23:33:46  profilanswer
 

jcrois ta pas compris...
 
ce ke tu me propose de creer c un script ki met a jour l'ip lorsque je me connecte...
 
or ce ke je veux c faire executer une commande pour mettre a jour l'ip tte les 30 mn... et kan qd ya le chgt d'ip et ke linux se reconnecte, il utilise pas adsl-start...
 
chepa si g ete clair...

n°190562
_Raynor_
Posté le 17-11-2002 à 00:18:12  profilanswer
 

Est-ce que vous croyez qu'un tel script (celui qui verifie l'IP presente dans la base DynDNS et mets a jour si elle est obsolete), marcherai si mon Linux est connecte a Internet via un Routeur par le LAN ?

n°190570
lucaramel
Posté le 17-11-2002 à 01:07:09  profilanswer
 

[lucas@loutre]:~$ apt-cache search dyndns
ddclient - Update dynamic IP address at DynDNS.org
ez-ipupdate - A client for most dynamic DNS services.
ipcheck - Dyndns.org client to register your dynamic IP address
 
Je pense que tu peux essayer le dernier aussi.

n°190755
PaLoTTe
Posté le 17-11-2002 à 14:52:00  profilanswer
 

mais jveux pas essayer un autre ...
 
je veux juste savoir pourkoi en ligne de commande ca marche et pourkoi avec la crontab ca marche pas....  :??:


Message édité par PaLoTTe le 17-11-2002 à 14:52:14
n°190817
nikauch
http://nikauch.dyndns.org
Posté le 17-11-2002 à 16:10:38  profilanswer
 

et YO !
piste :
 
fai un script qui ping (-c 3) un site au hazrd" google", tant que c bon ne fai rien, si le ping revoit 0, alors relance adsl-start et execute ez.........."
 
ensuite fou ton fichier (avec le droit +x) dans ta crontab et tu l execute toutes les 15 mn!
 
voilou
 
 :hello:  


---------------
http://nikauch.dyndns.org/board/
n°190905
PaLoTTe
Posté le 17-11-2002 à 17:44:51  profilanswer
 

genre m'sieur nikauch il touche en nunux !!!
 
fo arreter de te la raconter m'sieur le futur ingenieur de l'epita !!! ;)  :p  
 
merci mon p'tit nikauch j'vais essayer ton truc...
 
ps : je precise ke nikauch est un pote  :)

n°190962
robotnikta​reum
au moins...
Posté le 17-11-2002 à 19:11:22  profilanswer
 

je suis certain que adsl-start est un script, et qu'il suffit de rajouter le ez...... dans une boucle de ce script...


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
n°191123
PaLoTTe
Posté le 17-11-2002 à 23:58:36  profilanswer
 

robotniktareum a écrit a écrit :

je suis certain que adsl-start est un script, et qu'il suffit de rajouter le ez...... dans une boucle de ce script...




 
oui adsl-start est un script mais lorsqu'il y a une deconnection et une reconnection automatique de nunux C'EST PAS ADSL-START kil utilise pr se reconnecter ...

n°191140
robotnikta​reum
au moins...
Posté le 18-11-2002 à 00:32:45  profilanswer
 

PaLoTTe a écrit a écrit :

 
 
oui adsl-start est un script mais lorsqu'il y a une deconnection et une reconnection automatique de nunux C'EST PAS ADSL-START kil utilise pr se reconnecter ...



c koa alors !? il faut que tu cherches kel script est lancé par adsl-start, et à partir de là, tu pourras p'têt savoir comment il se reconnecte... 'fin c une idée comme ça, koa... Envoie-le pour voir, je saurais p'têt te dire d'où ça vient. Maintenant, si tu veux pas de cette solution c pas grave... Avec crontab, pdt au maximum 15 minutes, ton ordi ne sera plus accessible à partir de ton nom de domaine... Ma méthode qui marche très bien en 56k fonctionne nickel, et mon ordi est accessible par son nom de domaine immédiatement après la connexion, et ça bouffe pas 3 pings toutes les 15 secondes inutilement.


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  script de mise a jour dyndns

 

Sujets relatifs
[Shell Linux]Commandes pour faire un script qui...Télécharger un fichier présent sur un FTP à partir d'un script
script start adsl 
Plus de sujets relatifs à : script de mise a jour dyndns


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR