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

 


Dernière réponse
Sujet : script de mise a jour dyndns
robotniktareum

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.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
robotniktareum

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.

PaLoTTe

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 ...

robotniktareum je suis certain que adsl-start est un script, et qu'il suffit de rajouter le ez...... dans une boucle de ce script...
PaLoTTe 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  :)
nikauch 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:  
PaLoTTe 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....  :??:
lucaramel [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.
_Raynor_ 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 ?
PaLoTTe 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...
robotniktareum

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:

PaLoTTe adsl-start
robotniktareum tu lances quelle commandep our te connecter au net ?
PaLoTTe 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 ?
robotniktareum t'as pas un script ppp-go ou un truc du genre ?
PaLoTTe ok pr le fichier spa grave...
 
mais par contre pourkoi ca marche pas avec la crontab ????
robotniktareum 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...
PaLoTTe 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
 
robotniktareum envoie ton script ppp
PaLoTTe nan c sur...
 
si je tape en ligne de commande :
 
ez-ipupdate -c /etc/ez-ip.conf
 
ca me met a jour l'ip... :-/
Faxone 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.
PaLoTTe :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 ??

robotniktareum 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:

PaLoTTe skoi ca ??
leirn pour executer un script qd l'ip change, vous l'appelez dans /etc/ppp/ip-up....
911GT2 bah apt-get install ddclient alors :sarcastic:
PaLoTTe oui mai moi jutilise po ddclient mais ez-update et la jessai updatedd...  
 
MAIS AUCUN MARCHE !!!  :cry:  :cry:  
 
911GT2 euh ddclient est sous forme de daemon qui tente une update toutes les 30 sec :heink:
PaLoTTe bah moui aussi ca m'interesserai...
 
j'utilise ez-update mais ca upload pas l'ip tt seul...
 
merci de m'aider messieurs  :jap:
amare 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  
 
@+

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)