[GELÖST] - DDNSupdater.sh läuft scheinbar nicht richtig

Gelöste Themen / Solved Threads
TommyH99
P E B K A C
Beiträge: 428
Registriert: So 17. Apr 2011, 13:35
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag von TommyH99 »

Zeile 50: LOGFILE="/tmp/log.$srcn"
if ($ahnung == false or $problem == true) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag 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
Du musst nicht kämpfen um zu siegen
szonic
IPC Interessierter
Beiträge: 115
Registriert: Mi 25. Mai 2011, 17:30
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag 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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag 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?
Du musst nicht kämpfen um zu siegen
szonic
IPC Interessierter
Beiträge: 115
Registriert: Mi 25. Mai 2011, 17:30
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag von szonic »

Ich finde es fantastisch wie höflich Du doch sein kannst! :mrgreen:

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!:
0checker
IPC Neuling
Beiträge: 6
Registriert: Di 26. Apr 2011, 20:44
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag von 0checker »

moin, wollte mir das auch mal installieren, ist jedoch auf dem server nicht online! das ddclient funktioniert bei mir leider nicht :(
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag 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
Du musst nicht kämpfen um zu siegen
0checker
IPC Neuling
Beiträge: 6
Registriert: Di 26. Apr 2011, 20:44
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag von 0checker »

@feissmaik
genau, und da ist es nicht online, kommt immer: auf server nicht online

mfg
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag von feissmaik »

... dann hast du dich entweder vertippt - oder du nutzt nicht unser IPC ...

Bild
Du musst nicht kämpfen um zu siegen
TommyH99
P E B K A C
Beiträge: 428
Registriert: So 17. Apr 2011, 13:35
Kontaktdaten:

Re: DDNSupdater.sh läuft scheinbar nicht richtig

Beitrag 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

Code: Alles auswählen

cat /var/emu/script/functions.sh | grep IPURL
if ($ahnung == false or $problem == true) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast