PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ddclient Konfigurieren?



~Gh05t~
18.06.02, 23:50
Tachchen,
wie konfiguriere ich einen ddclient für den DNS Service von dyndns.org?
Ich habe ehrlich gesagt nicht mal mitgeteilt bekommen wie meine DNS denn wirklich keist, das kann ich mal nur raten...
Naja, ich habe mir den Client für Linux runtergeladen und nach der anleitung für Systeme mit rc-Files installiert (Ich habe SuSE 7.3).
Naja, nur mit der Konfigfile komme ich nit so klar, was muss ich da wo einstellen wenn ich einfach nur über eine DNS (http://user.dyndns.org) auf meinen Server zugreifen kann.
Ich habe noch ne Firewall2 am laufen und keine Ahnung in wie fern ich das beim konfign beachten muss...
Hier is ma die Konfigfile, vielleicht kann mir ja mal jemand der das schon mal gemacht hat n bissl helfen, ich chegg das nit so ganz...


################################################## ####################
##
## 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 update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
#
#use=watchguard-soho, fw=192.168.111.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
#fw-login=admin, fw-password=XXXXXX # 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=your-login # default login
#password=test # default password
#mx=mx.for.your.host # 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


Naja, ich hatte mich auch schon mal bei www.dynip.de angemeldet... das is wesentlich einfacher, aber es funktioniert einfach nicht...:mad: Da musste man einfach nur Username und PW in ne Datei schreiben und Zack hat der die IP geuppt.... nur leider dauert das updaten von denen her schon meistens 15-20 min, wenn es überhaupt geht...
Aber ich habe ja gar nicht mehr infos als Username und PW, theoretisch müsste das doch hier genau so gehen... kann mir jemand sagen wie und evtl mal seine config Posten?
Thx...

BlackShadow
19.06.02, 07:34
oh danke ....

ich hab einen leidensgenossen ...
Hab auch dynip.de is *******e weil geht nicht, dann gehts mal wieder und dann wieder nicht und ein refresh von 10 min oder so von der IP Adresse weil kannst ja nie wissen was mit der Leitung passiert.

dann hat man mir von dyndns.org erzählt, hörte sich gut an, nun auch soll der shit auch mit Linux funzen!

da gäbe es den ddclient !

nur wie konfiguriert man das ding? vor der selben frage stehe ich schon seit ca 2Tagen.

ich dreh da noch durch ...


bye BSH

WebRookie
20.06.02, 09:29
/usr/local/bin/ez-ipupdate -d -r 3 -P 60 -S dyndns -h dein.name.dyndns.org -i ppp0 -u deinlogin:deinpasswort

PigPen|tuX
20.06.02, 11:23
huhu,

also schaut mal hier ;]#login=your-login # default login
#password=test # default password
#mx=mx.for.your.host # 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

müsst das nur anpassen dann funzt das schon mit dyndns.org :D

dann try it ihr flatliner ;)

bye thom

isaac
14.07.02, 12:28
was ist backupmx und mit wildcard gemeint?
und wo muss ich ppp0 hinschreiben?
und wie bekomme ich es hin das der client started?
sorry das es gleich drei dinge aufeinmal sind

thx isaac

xleave
14.07.02, 18:27
Installiere lieber dyndnsupdate.

Das ist tausendmal einfacher als ddclient, kleiner und leichter zu benutzen. Ich hatte selber vorher ddclient und war nie so recht damit zufrienden.

http://xzabite.org/dyndnsupdate/dyndnsupdate-0.6.14.tar.gz

dann entpackstes machste make und make install. Fertig. Dann erstellste dir noch nen crontab (als root: crontab -e) und schreibst folgendes rein:


10,20,30,40,50,0 * * * * dyndnsupdate -u USER:PASSWORT -h DEINHOST.dyndns.org -w -r > /dev/null >> /dev/null


und dann schaut der alle 10 minuten ob dein Dyndns noch passt. Die Zeiten vom Crontab kann man auch noch anders machen, ich weiss *ggg*

cya xleave

Sandal
14.07.02, 19:53
Wenn man mal die ganzen Kommentare weg läßt, ist das ddclient.conf auch recht übersichtlich:

## ddclient.conf
daemon=300
syslog=yes
mail=root
pid=/var/run/ddclient.pid

login=login
password=password

server=members.dyndns.org, \
protocol=dyndns2 \
your-dynamic-name.homelinux.org


Aufruf dann mit:

ddclient -daemon=0 -syslog -use=if -if=ppp0 >/dev/null 2>&1

isaac
15.07.02, 00:40
danke danke danke @Sandal
es funktioniert!!!!!!
mal schaunen ob es auch nach dem booten funkt

bom
15.07.02, 01:09
@isaac

also ein MX-record ist ein Eintrag im DNS, der den zuständigen Mailserver für eine Domain darstellt.
Mach mal einen # nslookup -querytype=MX redhat.com
Da bekommst Du dann folgendes output:

redhat.com MX preference = 20, mail exchanger = mx2.redhat.com
redhat.com MX preference = 10, mail exchanger = mx1.redhat.com

der Mailserver mit der preference 10 ist der "Hauptmailserver" von redhat.com. Wenn dieser jetzt ausfallen würde, nimmt der Mailserver mit der nächsten preferece die mails entgegen.
Das ist der Backup-Mailserver und da der auch einen MX-record braucht, wird der halt als backup-mx bezeichnet.

wildcard bedeutet bei dyndns, dass alles was du vor deinen domainnamen schreibst auf deinen eigentlichen domainnamen gemappt wird. z.B.
nasenbaer.deinhost.dyndns.org wird dann auf deinhost.dyndns.org gemappt.

Bauchi
15.07.02, 02:05
ich pers. verwende ein python script, das du auch bei dyndns findest in der client rubrik
das ist in der ip-up.local eingetragen und hat bisher noch nie versagt :-)



cat /etc/ppp/ip-up.local
#!/bin/bash
ipcheck.py USERNAME PASSWORT HOSTNAME

plugnpray
04.11.02, 20:27
@xleave:
und wie bring ich dem dyndnsupdate bei das er net die abusive updates machen soll?

plugnpray
04.11.02, 20:41
sorry für den post, hat sich erledigt ... er konnte bloß net in sein cache file schreiben

fs111
05.11.02, 00:54
@ bom

Könnte man damit auch eine Emailadresse angeben, wohin das alles weitergeleitet wird? So könnte man bspw. fürs USENET jeden Monat eine andere Adresse haben und dann eifach über nen Spamfilter den ganzen Müll rausfiltern, sobald der Monat um ist. So ist man immer replyfähig und hat nicht immer soviel Mist in der Inbox.

fs111

plugnpray
05.11.02, 12:35
also ich bin zwar noch relativer newbie was linux angeht (mailserver hab ich noch gar net gemacht) aber so eine dyndns adresse zeigt ja einfach nur auf deinen rechner ... mit den wildcards entsprechen auch auf alles (kann man da von subdomains sprechen? :) was vor dieser adresse steht.
was dann letztendlich auf deinem rechner läuft ist doch nur einstellungssache

(bitte korrigieren wenn ich mich täusche)

Andislack
07.11.02, 15:02
hi!

kann mir jemand sagen, wie ich den ddclienten für drei host konfiguriere?
die host einfach hintereinanderschreiben hat nicht funktioniert...:rolleyes:

und kann mir dieses hier jemand genauer erklären:

USING DDCLIENT WITH ppp

If you ar using a ppp connection, you can easily update your DynDNS
entry with each connection, with:
## configure pppd to update DynDNS with each connection
cp sample-etc_ppp_ip-up.local /etc/ppp/ip-up.local

Alternatively, you may just configure ddclient to operate as a daemon
and monitor your ppp interface.

die ip-up.local hab ich in /etc/ppp kopiert, aber was muss ich wo einstellen, damit ddclient nicht als daemon läuft?

bitte mal eine kleine anleitung :D

danke und gruss andi

Supernature
28.01.03, 07:59
Darf ich das Thema nochmal pushen?
Ich habe mir den ddclient installiert, und zu meiner Verwunderung hat auf Anhieb alles perfekt geklappt (das gelingt mir im Moment noch recht selten ;))
Nun stehe ich ebenfalls vor dem Problem, dass ich 2 Accounts bei dyndns.org updaten möchte, und nicht so recht weiß, wie ich das in die ddclient.conf eintragen muss.

gEnTi
28.01.03, 22:33
Original geschrieben von WebRookie
/usr/local/bin/ez-ipupdate -d -r 3 -P 60 -S dyndns -h dein.name.dyndns.org -i ppp0 -u deinlogin:deinpasswort

das ist echt das einfachste.... habs auch so gemacht, dann noch einen cronjob, der mir das ganze alle 30 minuten wiederholt.. das geht am schnellsten...

Kung
29.01.03, 12:33
das ist echt das einfachste.... habs auch so gemacht, dann noch einen cronjob, der mir das ganze alle 30 minuten wiederholt.. das geht am schnellsten...

Um Traffic zu sparen gibt der erfolgreiche Linuxer die zeile in seine '/etc/ppp/ip-up' ein damit das script nur ausgeführt wird wenn sich wirklich die ip ändert.

alternativ nen script ins dir '/etc/ppp/ip-up.d'

mfhg
23.02.03, 12:59
mal ne frage zu diesen aufruf ddclient -daemon=0 -syslog -use=if -if=ppp0 >/dev/null 2>&1 wofür steht das >/dev/null 2>&1 ?

isaac
23.02.03, 18:16
Es heist das alle ausgaben nach /dev/null geleitet werden. Man hat keine Bildschirmausgabe mehr.
so kann man auch bildschirmausgaben in eine datei schreiben. z.b. $ ls >inhalt.txt so hast die ausgabe nicht auf dem schirm sondern in inhalt.txt.

gruss isaac

netmaster
07.09.03, 11:22
Original geschrieben von Bauchi
ich pers. verwende ein python script, das du auch bei dyndns findest in der client rubrik
das ist in der ip-up.local eingetragen und hat bisher noch nie versagt :-)



cat /etc/ppp/ip-up.local
#!/bin/bash
ipcheck.py USERNAME PASSWORT HOSTNAME


Also ipcheck.py funtzt bei mir.
Aber es gibt keine ip-up.local
Wo muss ich diese Zeile bei Suse eintragen?

THX.

Linux Anfänger
12.09.03, 08:38
@Kung


Um Traffic zu sparen gibt der erfolgreiche Linuxer die zeile in seine '/etc/ppp/ip-up' ein damit das script nur ausgeführt wird wenn sich wirklich die ip ändert. alternativ nen script ins dir '/etc/ppp/ip-up.d'

Gute Idee...

Aber könntest du nen Anfänger kurz beschreiben wie das geht wenn sich ein Router ins Netz einwählt ?!

Un wenn es trotzdem gehen sollte ! wie trägt man das denn dort ein ? Bei mir ist dort keine Datei die ich ändern könnte.

Plz Help thnx.

nacosis
23.11.03, 15:02
Hy @ all...

hier werden ja viele Möglichkeiten Beschieben wie man die IP Updaten kann.

Ich benutzte ebenfalls den ddclient von der DynDns org. Bei mir soll der client auf einem Server hinter einem Router laufen. Doch leider hat sich der Client nur ein mal die IP geholt. Ich bekomme schon seit Tagen eine alte IP zurück.
Egal ob ich die Client via Hand starte oder nicht.

Ich habe gesehn das hier aufrufe des Clients stehen, doch wie muss dieser Aufruf aussehen wenn ich den Client auf einem Server zu laufen habe der sich nicht über pppoe einwählt (macht ja schon der Router)

Hatte jemand hier mal das gleiche Prob ???

Grüße nacosis

nacosis
24.11.03, 18:32
noch mal was anderes,...

xleave schrieb...


Installiere lieber dyndnsupdate.

Das ist tausendmal einfacher als ddclient, kleiner und leichter zu benutzen. Ich hatte selber vorher ddclient und war nie so recht damit zufrienden.

http://xzabite.org/dyndnsupdate/dyn...e-0.6.14.tar.gz

dann entpackstes machste make und make install. Fertig. Dann erstellste dir noch nen crontab (als root: crontab -e) und schreibst folgendes rein:


10,20,30,40,50,0 * * * * dyndnsupdate -u USER:PASSWORT -h DEINHOST.dyndns.org -w -r > /dev/null >> /dev/null

ich bekomme bei diesem Tool speicherzugriffsfehler unter der Suse 9.0. Aber nicht immer.
Ich habe gelesen das dies passiert wenn keine Informationen von DynDns zurück kommen (z.B wenn sich die IP gändert hat) Kann das jemand hier bestätigen?

Danke und Grüße Chris

Benngun
29.02.04, 20:45
Original geschrieben von PigPen|tuX
huhu,

also schaut mal hier ;]#login=your-login # default login
#password=test # default password
#mx=mx.for.your.host # 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

müsst das nur anpassen dann funzt das schon mit dyndns.org :D

dann try it ihr flatliner ;)

bye thom
da fehlt noch was zu benutzen ist um zu ermitteln welche IP upgedatet werden soll!


#use=ip, ip=127.0.0.1 # via static IP's
use=if, if=ppp0 # via interfaces
#use=web # via web bei mir if=ppp0 weil ich das von da abgreife. ein "ifconfig" als root ausgeführt hilft bei der auswahl (tipp für anfänger ;) )