modifikation DDNSupdater2.sh

Fragen, Probleme ... die sonst nirgends passen ...
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: DDNSupdater2 mit zwei Netzwerkkarten

Beitrag von feissmaik »

also nochmal, weil langsam steig ich nicht mehr durch :?
Spike1986 hat geschrieben: Vor END Config > ETH="eth1"

eth0 (Router) 87.157.134.134
eth1 (Router) 84.23.100.100

DDNSupdater2.sh now
DDNSHOST: cgew.zapto.org - DYNIP: 87.157.134.134 - CURRENTIP: 84.23.100.100 - answer: cgew.zapto.org:0
Habe diese manuell auf 100.100.100.100 gesetzt und DDNSupdater2.sh now neu ausgeführt:
DDNSHOST: cgew.zapto.org - DYNIP: 100.100.100.100 - CURRENTIP: 84.23.100.100 - answer: cgew.zapto.org:1
mal nur den befehl in der Console eingeben eth1 hat die IP 192.168.1.3

Code: Alles auswählen

CURRENTIP=$(wget -q --bind-address=192.168.1.3 -O - http://myip.dnsomatic.com) && echo $CURRENTIP
erhalte dann 84.23.100.100 > ist richtig.
da hat das Script doch wie gewünscht funktioniert?!

Ansonsten teste bitte das aktuelle Script: i os beta_DDNSupdater2.sh
vorher das andere deinstallieren: /var/emu/script/DDNSupdater2.sh deinstall


/EDIT: halt - ich glaub ich hab grad was entdeckt... melde mich gleich nochmal
Du musst nicht kämpfen um zu siegen
lügnix
IPC Neuling
Beiträge: 15
Registriert: Di 30. Jul 2013, 14:21
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von lügnix »

Ja cgew.zapto.org wurde geupdatet aber mit 87.157.134.134 und nicht mit 84.23.100.100

kann auf no-ip ins Account sehen welche IP hinter der Domain steckt. Oder ich kann auf Domain Dosser die Domain eintippen und erhalten dann die IP Adresse von der Domain. Da ist jedes mal die von eth0 drin
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von feissmaik »

So, ich glaube ich hab den Fehler gefunden...

Code: Alles auswählen

wget -q -O ${CHKFILE}_answer_$index $URL
das muss auch noch angepasst werden, weil in der URL natürlich nicht die IP drin steht die er eintragen soll... Müsste dann also so aussehen:

Code: Alles auswählen

wget -q --bind-address=`ifconfig "$ETH" | grep 'inet Adresse:' | cut -d: -f2 | awk '{print $1}'` -O ${CHKFILE}_answer_$index $URL
Habe das im beta_DDNSupdater2.sh aber schöner gelöst

(Script-Dateiname kann aber auch in DDNSupdater2.sh geändert werden - das ist nur weil wir die offizielle nicht überschreiben wollten)
Du musst nicht kämpfen um zu siegen
lügnix
IPC Neuling
Beiträge: 15
Registriert: Di 30. Jul 2013, 14:21
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von lügnix »

super das was. Ich habe mir anfangs schon gedacht das dort wo der fehler sein müsste.

Danke für deine Hilfe.

@jensebub bitte anpassen bei i os
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von feissmaik »

Entschuldige bitte die Umstände - wir haben anscheint alle nur auf den Output vom Script geachtet :dau:
Du musst nicht kämpfen um zu siegen
lügnix
IPC Neuling
Beiträge: 15
Registriert: Di 30. Jul 2013, 14:21
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von lügnix »

kein problem.
Ich habe zu danken das ihr mir so ein script gebaut habt.

Kann ich zweimal das script laufen lassen einmal für eth0 und einmal für eth1?

würder es in DDNSupdater2_eth0.sh und DDNSupdater2_eth1.sh nennen
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von feissmaik »

ja das sollte eigentlich kein problem sein ;)


/EDIT:

ich erweiter beta_DDNSupdater2.sh aber nun auch noch um ETH Profile, das man wirklich nurnoch ein Script benötigt :)

melde mich in 2h nochmal (muss auch noch eben einkaufen...)
Du musst nicht kämpfen um zu siegen
lügnix
IPC Neuling
Beiträge: 15
Registriert: Di 30. Jul 2013, 14:21
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von lügnix »

echt hammer geil ihr seit die besten! TOP

Edit: Habe bei # Verschicke EMail .. folgende änderung gemacht

. /var/emu/script/functions.sh
readipccfg

Code: Alles auswählen

. /var/emu/script/functions.sh
readipccfg

# Verschicke EMail..
function send_EMail() {
        if [ $EMAIL = "yes" -o $EMAIL = "1" ]; then
                OPT=""
                MESSAGE=$1
                [ -z "$2" ] && SUBJECT="$Osrcn" || SUBJECT="$2"
                if [ -n "$SMTPTLS" ]; then
                        [[ $SMTPTLS == 1 ]] && OPT="-o tls=yes" || OPT="-o tls=no"
                fi
                echo "Verschicke EMail.."
                LOG_msg "Verschicke EMail.."
                sendEmail -f $SMTPFROM -t $SMTPTO -u "$SUBJECT" -m "$MESSAGE" $OPT -s $SMTPSERVER -xu "$SMTPUSER" -xp "$SMTPPASS"
somit nimmt das script die Email Zugangsdaten aus ipc.cfg - vlt hilft dem ein und anderen das. Somit brauch ich nicht bei dem Script extra die email Sachen eintippen.
lügnix
IPC Neuling
Beiträge: 15
Registriert: Di 30. Jul 2013, 14:21
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von lügnix »

feissmaik dein neues beta_DDNSupdater2.sh script klappt super. Genau so hatte ich mir das vorgestellt.

Eine kleine Schönheitsratgeber habe noch. Durch den ganzen rumspielen ist bei IPC-Info:

Code: Alles auswählen

Addons:
tmp2ram.sh	     	installed at: 2013-06-18 15:53:51
lognorm.sh	     	installed at: 2013-06-29 08:29
DDNSupdater2	     	installed at: 2013-06-29 08:30
oscam-infophp	     	installed at: 2013-06-29 08:30
oscam-ui.sh	     	installed at: 2013-06-29 08:31
mod_DDNSupdater2.sh	     	installed at: 2013-07-31 19:40
addon_munin.sh	     	installed at: 2013-08-01 17:18
beta_DDNSupdater2.sh	     	installed at: 2013-08-01 18:37
DDNSupdater2.sh	     	installed at: 2013-08-01 20:26
wie man sieht ist DDNSupdater2; mod_DDNsupdater2.sh; beta_DDNSupdater2.sh ... aufgeließtet habe mal alle DDNSupdater deinstalliert aber es wird selbst nach ein reboot noch angezeigt. Kann ich das bereinigen
Benutzeravatar
jensebub
IPC Meister
Beiträge: 1133
Registriert: So 1. Mai 2011, 09:34
Been thanked: 1 time
Kontaktdaten:

Re: modifikation DDNSupdater2.sh

Beitrag von jensebub »

Gucke mal in
/var/emu/conf/addons.info

Gruß
jensebub
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste