problema ddclient... dyndns

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Bakkio2
Linux 2.x
Linux 2.x
Messaggi: 286
Iscritto il: gio 24 mar 2005, 0:00
Nome Cognome: Carlo B.
Slackware: 13.37 64
Kernel: 2.6.33.4-smp
Desktop: kde-4.4.3
Località: Villesse (GO)
Contatta:

problema ddclient... dyndns

Messaggio da Bakkio2 »

Ciao a tutti... fino adesso ho postato nella sezione sicurezza, e oggi per la prima volta, cambio indice del forum...
Spiego subito il mio problema.
Io ha casa, ho un router B-focus (router telecom aziendale), settato con il dmz direttamente su una macchina della rete interna, che fa da server web (apache) con diversi virtual host.
Avendo un indirizzo ip dinamico, ho creato un account sul sito http://www.dyndns.org, con reindirizzamento automatico al mio ip, abilitando anche il wildcard per i vari virtual host.
Tutto funziona a dovere ma.....
PROBLEMA: ho scaricato da slacky il programma ddclient per fare in modo che in automatico aggiorni il mio ip sul sito, l'ho installato, l'ho configurato, ma non funziona.

Vi posto subito cosa dice /var/log/messages:

Jul 4 21:38:24 bakkio2 ddclient[2427]: SUCCESS: updating bakkio2.homelinux.org: good: IP address set to 127.0.0.1
Jul 4 21:45:52 bakkio2 ddclient[3240]: SUCCESS: updating bakkio2.homelinux.org: good: IP address set to 127.0.0.1

Peccato che 127.0.0.1 sia l'ip interno della macchina e non quello mio del router....
Di seguito vi posto il file di configurazione di ddclient (ovviamente modificato nelle parti personali.) QUALCUNO SA DIRMI DOV'é e COME RISOLVERE IL PROBLEMA??? Oppure conoscete un'altro programmino simile che funzioni a meraviglia?????


/etc/ddclient.conf:

############/etc/ddclient.conf##################
daemon=900 # check every 1800 seconds
syslog=yes # log update msgs to syslog
pid=/var/run/ddclient.pid # record PID in file.
#
use=web, web=checkip.dyndns.org/, web-skip='Current IP Address:' # found after IP Address
protocol=dyndns2
server=www.dyndns.org # default server
login=bakkio2@bakkio2.bakkio2 # default login
password=bakkio2 # default password
backupmx=no # host is primary MX?
wildcard=yes # add wildcard CNAME?
##
## dyndns.org dynamic addresses
##
server=www.dyndns.org, \
protocol=dyndns2 \
bakkio2.homelinux.org

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

ciao Bakkio2, mi trovo nella tua stessa situazione ...poi hai risolto..e come ?

Avatar utente
pumax
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 15 mar 2005, 0:00

Messaggio da pumax »

Commenta la linea use=web, web=checkip.dyndns.org/, web-skip='Current IP Address:' # found after IP Address e inserisci solamente use=web. Inoltre il server è members.dyndns.org e non www.dyndns.org.
Ciauz

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

nn va'...forse perche' ho un router, e' un cisco soho 97

c'è un redame_cisco.txt
Method 1 ------------------------------------------------------

The following config will allow the Linux machine (10.1.1.2) to read
the IP address from the DHCP interface on the Cisco router (eth0) as
user ddclient. Since ddclient is configured with a priv level of 1 it
cannot do anything except look at the routers stats, ip addresses,
etc. This should be pretty harmless even if ddclient's password were
to be discovered.

This has been tested with Cisco IOS 12.1(5)T5 running on a Cisco 2621
router.

Cisco Router Config (Assuming eth0 is DHCP interface)
-----------------------------------------------------
user ddclient password password
user ddclient priv 1
ip http auth local
ip http access-class 99
ip http port 1021
ip http server
access-list 99 permit host 10.1.1.2

DDClient Config
---------------------------------------------------
use=cisco, fw=10.1.1.1, if=eth0, fw-login=ddclient, fw-password=password


Method 2 ------------------------------------------------------

use=fw
fw=192.168.1.1/exec/show/interfaces/CR
fw-skip=FastEthernet0/0
fw-login=ddclient
fw-password=xxxxxxxx
come posso configurare....nn saprei proprio il router perde spesso la connessione e il dunque avvolte IP cambia, avendo un sito in locale per qualche ora nn riescono a raggiungerlo....HELPP!!

Avatar utente
pumax
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 15 mar 2005, 0:00

Messaggio da pumax »

Anche io ho un router, ma è uno zyxel. Io uso solo la configurazione web perchè lo script deve solo "aggiornare" l'IP WAN su dyndns.com, cosa che puoi fare tu manualmente loggandoti sul sito e cliccando su "Modify"... Ecco, lo script fa ciò... dunque non credo debba entrare nelle impostazioni del tuo router.
Mi posti tutto il tuo ddclient.conf? Ricorda di mascherare le password! ;)
Ciauz

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

grazie infinito, per le rispotte
\######################################################################
##
## Define default global variables with lines like:
## var=value [, var=value]*
## These values will be used for each following host unless overridden
## with a local variable definition.
##
## Define local variables for one or more hosts with:
## var=value [, var=value]* host.and.domain[,host2.and.domain...]
##
## Lines can be continued on the following line by ending the line
## with a \
##
######################################################################
daemon=300 # check every 300 seconds
syslog=yes # log update msgs to syslog
mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
#
#use=watchguard-soho, fw=192.168.1.1:80 # via Watchguard's SOHO FW
#use=netopia-r910, fw=192.168.111.1:80 # via Netopia R910 FW
#use=smc-barricade, fw=192.168.123.254:80 # via SMC's Barricade FW
#use=netgear-rt3xx, fw=192.168.0.1:80 # via Netgear's internet FW
#use=linksys, fw=192.168.1.1:80 # via Linksys's internet FW
#use=maxgate-ugate3x00, fw=192.168.0.1:80 # via MaxGate's UGATE-3x00 FW
#use=elsa-lancom-dsl10, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch01, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch02, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=alcatel-stp, fw=10.0.0.138:80 # via Alcatel Speed Touch Pro
#use=xsense-aero, fw=192.168.1.1:80 # via Xsense Aero Router
#use=allnet-1298, fw=192.168.1.1:80 # via AllNet 1298 DSL Router
#use=3com-oc-remote812, fw=192.168.0.254:80 # via 3com OfficeConnect Remote 812
#use=e-tech, fw=192.168.1.1:80 # via E-tech Router
#use=cayman-3220h, fw=192.168.0.1:1080 # via Cayman 3220-H DSL Router
#
#fw-login=vanescar fw-password=******* # FW login and password
#
## To obtain an IP address from FW status page (using fw-login, fw-password)
#use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address' # found after IP Address
#
## To obtain an IP address from Web status page (using the proxy if defined)
use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
#
#use=ip, ip=127.0.0.1 # via static IP's
#use=if, if=eth0 # via interfaces
use=web # via web
#
#protocol=dyndns2 # default protocol
#proxy=fasthttp.sympatico.ca:80 # default proxy
server=members.dyndns.org # default server
#server=members.dyndns.org:8245 # default server (bypassing proxies)

login=vanescar # default login
password=******** # default password
mx=vanescar.homelinux.com # default MX
#backupmx=yes|no # host is primary MX?
#wildcard=yes|no # add wildcard CNAME?

##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
server=members.dyndns.org, \
protocol=dyndns2 \
# your-dynamic-host.dyndns.org

##
## dyndns.org static addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# static=yes, \
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-static-host.dyndns.org

##
##
## dyndns.org custom addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# custom=yes, \
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-domain.top-level,your-other-domain.top-level

##
## ZoneEdit (zoneedit.com)
##
# server=www.zoneedit.com, \
# protocol=zoneedit1, \
# login=your-zoneedit-login, \
# password=your-zoneedit-password \
# your.any.domain,your-2nd.any.dom

##
## EasyDNS (easydns.com)
##
# server=members.easydns.com, \
# protocol=easydns, \
# login=your-easydns-login, \
# password=your-easydns-password \
# your.any.domain,your-2nd.any.domain

##
## Hammernode (hn.org) dynamic addresses
##
# server=dup.hn.org, \
# protocol=hammernode1, \
# login=your-hn-login, \
# password=your-hn-password \
# your-hn-host.hn.org,your-2nd-hn-host.hn.org

##
## dslreports.com dynamic-host monitoring
##
# server=members.dslreports.com \
# protocol=dslreports1, \
# login=dslreports-login, \
# password=dslreports-password \
# dslreports-unique-id

##
## OrgDNS.org account-configuration
##
# use=web, web=members.orgdns.org/nic/ip
# server=www.orgdns.org \
# protocol=dyndns2 \
# login=yourLoginName \
# password=yourPassword \
# yourSubdomain.orgdns.org

##
## dnspark.com
## (supports variables: mx, mxpri)
##
# use=web, web=ipdetect.dnspark.com, web-skip='Current Address:'
# protocol=dnspark, \
# server=www.dnspark.com, \
# your-host.dnspark.com

##
## NameCheap (namecheap.com)
##
# protocol=namecheap, \
# server=dynamicdns.park-your-domain.com, \
# login=my-namecheap.com-login, \
# password=my-namecheap.com-password \
# myhost.namecheap.com

Avatar utente
pumax
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 15 mar 2005, 0:00

Messaggio da pumax »

Ok, prova a modificarlo in questo modo (imposto il controllo dell'IP ogni 30 secondi così puoi fare i test velocemente e ricorda inoltre di reinserire la password):

Codice: Seleziona tutto

daemon=30 # check every 30 seconds
syslog=yes # log update msgs to syslog
mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.

use=web # via web

protocol=dyndns2 # default protocol
server=members.dyndns.org # default server

login=vanescar # default login
password=******** # default password
mx=vanescar.homelinux.com # default MX

##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
server=members.dyndns.org, \
protocol=dyndns2 \
vanescar.homelinux.com
 

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

e' perfettamente funzionante ora......Grazie !!
Mar 13 10:47:50 vanescar ddclient[10835]: SUCCESS: updating vanescar.homelinux.com: good: IP address set to 82.50.118.254

Avatar utente
pumax
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 15 mar 2005, 0:00

Messaggio da pumax »

Di nulla! ;)
Ciauz

Rispondi