Seite 2 von 10
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Mi 14. Dez 2011, 07:36
von TommyH99
Zeile 50: LOGFILE="/tmp/log.$srcn"
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Mi 14. Dez 2011, 10:57
von feissmaik
@TommyH99: nur was bedeutet das für den leien
Also zunächst sei gesagt, dass das darauf ankommt wie das File des Scripts heisst - das stellt
$srcn dar
Heisst das File "abcd" dann heisst das log auch "log.abcd" ... heisst das File DDNSupdater.sh lautet das Log: log.DDNSupdater.sh ... dh wird das File des Scripts umbenannt und erneut gestartet wird auch ein anderes Logfile angelegt
Dann wird eigentlich nur was ins Log geschrieben wenn er tatsächlich ein Update gemacht hat -
nicht jede überprüfung wird geloggd weil das sonst das logfile sprengen würde ... oder wenn beim Updaten ein Fehler aufgetreten ist wie zb das die host wegen abuse gesperrt wurde o.ä. aber Scriptfehler oder fehlerhafte configuration etc wird
nicht gelogged
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Sa 17. Dez 2011, 16:41
von szonic
Könnte mir jemand unter die Arme greifen beim Erweitern um eine Dyn Adresse?
Es geht um diese Seite:
https://www.dlinkddns.com/login
Ich habe den Teil mit User und pass etc dupliziert, und mit 1 erweitert:
USERNAME1="ich" # DDNS Benutzername
PASSWORD1="du" # DDNS Passwort
DDNSHOST1="name.dlinkddns.com" # DDNS Hostname
EVERY="3600" # Zeit in Sekunden zwischen den Abfragen
LOG="0" # Erstelle Logfile hiervon? (wenn moeglich aus lassen) [0=nein; 1=ja]
Aber die URL Zeile bekomme ich nicht auf Reihe:
URL="
https://%USER1%:%PASS1%@members.dlinkdd ... $DDNSHOST1"
Ich vermute die Syntax muss anders lauten, nur wie?
Das wäre sehr nett, denn in meinen Router kann ich nur eine dyn eintragen, benötige aber zu spielereien 2 Stück.
Vielen Dank im Voraus
szonic
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: So 18. Dez 2011, 11:13
von feissmaik
ähm, du kannst nicht einfach daher gehen und in irgendeinem Script einfach irgendwelche Variablen anlegen und dann denken das die schon irgendwie von dem Script automatisch verarbeitet/genutzt werden.....
wenn du neue Variablen anlegst (USERNAME1 / PASSWORD1) dann werden die vom Script aber nicht genutzt weil nirgends $USERNAME1 o.ä. aufgerufen wird... Genau das gleiche gilt auch für %USER1% und %PASS1% was im Script nicht mit $USERNAME1 oder $PASSWORD1 ersetzt wird ....
also ich glaube du hast nicht ganz verstanden wie das gemeint ist; wenn du einen weiteren host mit dem DDNSupdater updaten willst... Deshalb habe ich es ja überhaupt so gebaut das die anderen Files die von dem Script angelegt werden so heissen wie das file des Scripts - dh kopier das Script, bennen das Script anders als das erste, pass die Variablen an und starte es....
ich versteh nicht was daran so unverständlich ist zumal das mit den Scripts sollte Dir langsam klar sein wie das dort abläuft; machst das hier ja schon ein bischen länger auch als mod.....
Wegen der URL musst du natürlich zunächst herrausfinden ob der jeweilige Anbieter überhaupt eine URL anbietet/nutzt um die HOST bei sich aktualisiern zu können - kann auch vorkommen das der jeweilige Anbiter sowas garnicht hat sondern dazu extra Clientsoftware über ein extra Protokoll nutzt o.ä...
ABER: geh mal auf dlinkddns.com und lies dir die HowTo mal durch, vorallem den letzten Abschnitt 'Configure your router'... fällt dir was auf?
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: So 18. Dez 2011, 19:09
von szonic
Ich finde es fantastisch wie höflich Du doch sein kannst!
Um Dich jedoch zu beruhigen, ich ändere nicht einfach Variablen, und denke mir da auch nichts aus.
Das ich die Variablen, wenn ich sie ändere, durchgehend ändern muß ist klar.
Danke jedoch für den Hinweis mit der "Router config".
Ich hatte es überflogen, und auch nach Deinem Hinweis habe ich es erst auf den zweiten Blick gesehen.
Wenigstens kommt bei Deinen "Spitzen" manchmal noch was verwertbares raus!
Danke Dir!
szonic
EDIT
Funzt allerbest!:
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Mo 19. Dez 2011, 09:31
von 0checker
moin, wollte mir das auch mal installieren, ist jedoch auf dem server nicht online! das ddclient funktioniert bei mir leider nicht
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Mo 19. Dez 2011, 11:20
von feissmaik
@szonic: wieso nimmst du denn überhaupt den umständlichen weg und willst alle variablen auf *1 umbennen etc?
Wieso kopierst du nicht einfach das File ( cp DDNSupdater.sh DDNSupdater2.sh ) und bearbeites im neuen den CONFIG bereich?
@0checker: Was ist wo nicht online?
das ist ein OnlineScript -> i os
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Mo 19. Dez 2011, 14:30
von 0checker
@feissmaik
genau, und da ist es nicht online, kommt immer: auf server nicht online
mfg
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Mo 19. Dez 2011, 14:42
von feissmaik
... dann hast du dich entweder vertippt - oder du nutzt nicht unser IPC ...
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Verfasst: Mo 19. Dez 2011, 14:42
von TommyH99
kommst du überhaupt zum "i os" ?
root@csserver ~ > i os
IPC 11.3: Online Scripts 19.12.2011 14:41
===============================================================================
Verbinde zum Updateserver..
tmp2ram.sh TmpFS Einrichtung, DIE Ramdisk Alternative
lognorm.sh Logfile-Rotation, taeglich, Debian Lenny-Standard
logmidi.sh Logfile-Rotation, stuendlich, HDD Systeme, mit wenig Platz
logmini.sh Logfile-Rotation, stuendlich, CF-Card Systeme geeignet
cccamlib.sh Installiert die von CCcam 2.2.x benoetigte LIB
softkey.sh Update der CCcam Keyfiles
fail2ban.sh Installiert/konfiguriert fail2ban fuer CCcam
oscam-compile.sh Kompiliert aktuelle (oder angegebene) svn Revision
oscam-precomp.sh Installiert benoetigte Pakete zum Kompilieren von OScam
addon_munin.sh Installiert/Aktualisiert Munin graph + Scripts
DDNSupdater.sh Dynamic DNS updater (supports: DynDNS.org, NO-IP.com, DYNServ.ca and IPActive.de)
oscam-infophp.sh Installiert OScamInfo(PHP)
camd3-softkey.sh Update der Camd3 Keyfiles
-------------------------------
UPDATE:
poste mal den auszug von