Archiv verlassen und diese Seite im Standarddesign anzeigen : DynDns
Ich wollte fragen ob es eine möglichkeit gibt einen update bei dyndns.org zu machen ohne sich jedes mal auf der homepage einzuloggen... Gibt es so was wie einen automatischen update?
Gruß, yoz
google ma nach ez-ipupdate
MfG
ok nice.. melde mich wenn ich dazu noch hilfe brauche...
Gruß, yoz
Achja, wichtig ist, das du es im Daemon Modus laufen lässt, und nicht per cron oder so, weil wenn du alle 5 Minuten die IP Updatest sperren die irgendwann deinen Account.
Im Daemon Modus überprüft er vorher, ob sich deine IP geändert hat.
sinnvoll wäre zB ein Startscript mit folgendem Inhalt:
#! /bin/sh
#
# DynDNS IP Update
#
/usr/local/bin/ez-ipupdate -S dyndns -u USERNAME:PASSWORT -i ppp0 -h DYNHOST.DYNDNS.ORG -d -P 30
Warum liest du nicht erstmal die Doku auf dyndns?
ich habe das packet nun installiert und es ist up & running... ich habe von de einstellungen null ahnung.. kann jemand da helfen?
gruß, yoz
es funktioniert insofern, dass das programm läuft...
ez-ipupdate Version 3.0.11b7
Copyright (C) 1998-2001 Angus Mackay.
service: dyndns
user name: x-code
password:
host: *.ath.cx
interface:
was gebe ich nun für interface ein wenn ich über adsl verbinde und keine netzwerkkarte habe?? VPI/VCI nimmt er nicht!
Was nun?
Gruß, yoz
Individuum
07.05.03, 14:23
ich nehme dd-client, und der hat ne recht gute config, falls du dich für ihne entscheiden solltest kann ich dir meine conf schicken.
Les doch einfach meinen zweiten Beitrag, da is doch beschrieben, wie das einzustellen ist!
MfG
hab ich ganz übersehen. sorry...
Ich probiers mal so...
Gruß, yoz
Ich benutz auch den ddclient, kann man Debian ziemlich einfach mit dpkg konfigurieren
was mache ich nun mit der config... um diesen script immer im hintergrund laufen zu lassen?
Gruß, yoz
Wie wärs mit einem cronjob, der das z.B. alle 30 Minuten ausführt?
nicht so schlau da die ip nur alle 8 stunden oder so sich verändert... da wird de account gesperrt...
eine idee was ich für interface angebe?
Gruß, yoz
nicht so schlau da die ip nur alle 8 stunden oder so sich verändert...
Dann stells halt auf 8 Stunden ein ^^
würde es trotzdem mit dem ez-ipupdate probieren... und wenn es nicht funzt mit crontab... müsste nur wissen wohin mid diser datei um sie im hintergrund laufen zu lassen!
____
# this file is actually executable!
#
service-type=dyndns
#service-type=dyndns-static
user=x-code:*******
host=*.ath.cx
interface=ppp0
max-interval=2073600
# please create this file and ensure that the user that ez-ipupdate is running
# as has write permissions to it then uncomment this line, if you don't your
# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
# idea, use "run-as-user") then you can just uncomment this line.
cache-file=/etc/ez-ipupdate.cache.eth1
# for the mean time we'll just use a cache file in the temp directory
cache-file=/tmp/ez-ipupdate.cache
# uncomment this once you have everything working how you want and you are
# ready to have ez-ipupdate running in the background all the time. to stop it
# you can use "killall -QUIT ez-ipupdate" under linux.
daemon
_____
Gruß, yoz
So nochmal Step by Step ;)
ez-ipupdate brauchst solltest du nicht per cron laufen lassen, da es einen Daemon mode hat, mit welchem ez-ipupdate die ganze Zeit im hintergrund läuft..
Und so solltest du vorgehen:
Schreibe mit einem Editor deiner Wahl fogendes in die Date /etc/init.d/ez-ipupdate (muss halt erst von dir angelegt werden)
#! /bin/sh
#
# DynDNS IP Update
#
/usr/local/bin/ez-ipupdate -S dyndns -u USERNAME:PASSWORT -i ppp0 -h DYNHOST.DYNDNS.ORG -d -P 30
...Dein Problem mit dem Interface ist hier bereits gelöst, wenn du DSL Benutzt giebst du eben ppp0 an, bei isdn ippp0 .. gebe der Datei executerechte:
chmod 755 /etc/init.d/ez-ipupdate
Lege einen Symbolischen Link des Startscriptes für die entsprechenden Runlevel an:
ln -s /etc/init.d/ez-ipupdate /etc/init.d/rc3.d/S25ez-ipupdate
ln -s /etc/init.d/ez-ipupdate /etc/init.d/rc5.d/S25ez-ipupdate
Starte das Script /etc/init.d/ez-ipupdate
Wenn du nun per
nslookup deinhost.ath.cx
Scheint es wohl funktioniert zu haben :)
Nach einem reboot wird das Script dann auch, wegen der Runleven einträge automatisch starten, vorrausgesetzt, du befindest du in Runlevel 3 oder 5 (was sehr warscheinlich is ;) )
möchte ich mich bei dir für die hilfe bedanken...
root 2093 0.6 0.5 1508 724 pts/1 S 22:27 0:00 /usr/local/bin/ez-ipupdate -S dyndns -u x-code:******** -i pp
:) heißt das, er macht jetzt nur dann den upload wenn die ip wirklich geändert ist, richtig?
Gruß, yoz
Bitte :)
...und, jop .. genau das heisst es ;)
MfG
kann mich nur noch mal bedanken!
Gruß, yoz
wozu so umständlich???
man sollte ez-ipupdate nicht als dämon laufen lassen, stand sogar glaube auf der homepage bzw. im manual
ein cronjob ist auch ned nötig
einfach die zeile
/usr/bin/ez-ipupdate -c /etc/dyndns.conf
in die /etc/ppp/ip-up.local schreiben und dann wird dein account nur aktualisiert wenn sich deine ip ändert, sprich wenn du ne connection aufbaust
musste natürlich anpassen wo deine config datei liegt
und die ip-up.local muss ausführbar sein
gruß
$kuLL
gut auch ne möglichkeit die man wissen sollte... dennoch ist die andere variante auch nicht so kompliziert...
Gruß, yoz
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.