Pagina 1 di 1

problema ddclient... dyndns

Inviato: lun 4 lug 2005, 22:06
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

Inviato: ven 10 mar 2006, 20:01
da vanescar
ciao Bakkio2, mi trovo nella tua stessa situazione ...poi hai risolto..e come ?

Inviato: dom 12 mar 2006, 21:15
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

Inviato: dom 12 mar 2006, 23:03
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!!

Inviato: lun 13 mar 2006, 9:09
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

Inviato: lun 13 mar 2006, 9:30
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

Inviato: lun 13 mar 2006, 10:13
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
 

Inviato: lun 13 mar 2006, 10:47
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

Inviato: lun 13 mar 2006, 12:35
da pumax
Di nulla! ;)
Ciauz