Fragen, Probleme ... die sonst nirgends passen ...
feissmaik
Entwickler Team
Beiträge: 2576 Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:
Beitrag
von feissmaik » Mi 31. Jul 2013, 14:52
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:
Beitrag
von lügnix » Mi 31. Jul 2013, 14:55
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:
Beitrag
von feissmaik » Mi 31. Jul 2013, 15:02
So, ich glaube ich hab den Fehler gefunden...
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:
Beitrag
von lügnix » Mi 31. Jul 2013, 15:08
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:
Beitrag
von feissmaik » Mi 31. Jul 2013, 15:10
Entschuldige bitte die Umstände - wir haben anscheint alle nur auf den Output vom Script geachtet
Du musst nicht kämpfen um zu siegen
lügnix
IPC Neuling
Beiträge: 15 Registriert: Di 30. Jul 2013, 14:21
Kontaktdaten:
Beitrag
von lügnix » Mi 31. Jul 2013, 15:18
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:
Beitrag
von feissmaik » Mi 31. Jul 2013, 15:23
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:
Beitrag
von lügnix » Mi 31. Jul 2013, 15:33
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:
Beitrag
von lügnix » Do 1. Aug 2013, 19:39
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
jensebub
IPC Meister
Beiträge: 1133 Registriert: So 1. Mai 2011, 09:34
Been thanked: 1 time
Kontaktdaten:
Beitrag
von jensebub » Do 1. Aug 2013, 19:44
Gucke mal in
/var/emu/conf/addons.info
Gruß
jensebub
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste