Seite 2 von 2
Re: DDNSupdater2 mit zwei Netzwerkkarten
Verfasst: Mi 31. Jul 2013, 14:52
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
Re: modifikation DDNSupdater2.sh
Verfasst: Mi 31. Jul 2013, 14:55
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
Re: modifikation DDNSupdater2.sh
Verfasst: Mi 31. Jul 2013, 15:02
von feissmaik
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)
Re: modifikation DDNSupdater2.sh
Verfasst: Mi 31. Jul 2013, 15:08
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
Re: modifikation DDNSupdater2.sh
Verfasst: Mi 31. Jul 2013, 15:10
von feissmaik
Entschuldige bitte die Umstände - wir haben anscheint alle nur auf den Output vom Script geachtet
Re: modifikation DDNSupdater2.sh
Verfasst: Mi 31. Jul 2013, 15:18
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
Re: modifikation DDNSupdater2.sh
Verfasst: Mi 31. Jul 2013, 15:23
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...)
Re: modifikation DDNSupdater2.sh
Verfasst: Mi 31. Jul 2013, 15:33
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.
Re: modifikation DDNSupdater2.sh
Verfasst: Do 1. Aug 2013, 19:39
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
Re: modifikation DDNSupdater2.sh
Verfasst: Do 1. Aug 2013, 19:44
von jensebub
Gucke mal in
/var/emu/conf/addons.info
Gruß
jensebub