Angepasstes Pseudo-Image über Webseite erstellen lassen

Folgendes funktioniert (jetzt) bei mir:
Code:
#!/bin/sh

number=$1

URL="http://www2.dasoertliche.de/?form_name=search_inv&page=RUECKSUCHE&context=RUECKSUCHE&action=STANDARDSUCHE&la=de&rci=no&ph=${number}" 2>/dev/null

wget -q -O /var/tmp/name $URL

while read reverse
do
  case ${reverse} in
    *Eintrag*)
      name=${reverse#*\>}
      name=${name%%\<*}
      break
    ;;
  esac
done < /var/tmp/name

rm /var/tmp/name

echo "${name}"

In the construct's Version ist ein Leerzeichen [edit] samt maskierendem \ zuviel
Code:
name=${reverse#*\>\ }

Ebenfalls funktioniert's mit goyellow:

Code:
...
URL="http://www.goyellow.de/schnellsuche/?LIP=simpleSearch&MDN=${number}&LOC="
...
  case ${reverse} in
    *Detailinformationen*)
...


Aus mir unverständlichen Gründen geht folgendes nicht:
Code:
wget -q -O - $URL | while read reverse
do
...
done
...
oder
Code:
...
cat /var/tmp/name | while read reverse
do
...
done
...
Beides müsste eigentlich funktionieren, tut's aber leider nicht.
Die erste Form würde eine temporäre Datei einsparen, für sachdienliche Hinweise wäre ich dankbar...

Tschö, Jojo
 
Zuletzt bearbeitet:
@sixpacktrinker:
Das muss ich mir mal genau ansehen. Kann mir das auch nicht erklären. :(

@jojo-schmitz:
Danke. Habe ich in die Beta eingebaut! :)

Viele Grüße,
Andreas
 
Hilfe bei openVPN-Config Files...

Hallo zusammen...

Ersteinmal ein dickes Lob an alle hier im Forum die sich mit dem "pimpen" der Fritz.Box beschäftigen, sowie an Andreas, der es auch mir als Newbee ermöglicht, auf einfache Art und Weise die FBF um nützliche Dinge zu erweitern.

Danke dafür. :p

Nun zu meinem Problem: Ich nutze die FBF 7050 mit akt. FW 14.04.15. Nun habe ich mir per Pseudo-Image von http://www.the-construct.com/ openVPN mit der virtuellen NW-Karte auf die FBF aufgespielt. Soweit funktioniert es auch. Ich kann über dyndns die verbindung aufbauen.

Ich erreiche aber das Netzwerk hinter der FBF nicht. Ich möchte von unterwegs aus das Netzwerk hinter der FBF so benutzen können als würde ich mich innerhalb des Netzes befinden. Also auf Netzfreigaben zugreifen, Remote-Desktop usw. Ich hab schon viel im Forum gesucht und glaube es hat etwas mit den Routen zu tun. Kann das sein?

Jetzt fummel ich schon seit einigen Tagen an den Config-Files rum, aber bekomme es einfach nicht hin. Ich hab mir schon die Sample-Configs von openVPN angesehen, finde abe immer wieder abweichungen der einzelnen Dateien. Vielleicht kann mir jemand von Euch helfen.

Kann mir jemand beiden Config-Files kommentieren?

server.ovpn
Code:
dev tun0
dev-node /dev/misc/net/tun
ifconfig 10.0.0.2 10.0.0.1
secret /var/tmp/secret.key
proto tcp-server
port 1194
tun-mtu 1500
float
keepalive 10 60
verb 4
mssfix
route 10.0.0.0 255.255.255.0
push "route 10.0.0.0 255.255.255.0"
daemon

client.ovpn
Code:
ifconfig 10.0.0.1 10.0.0.2
remote mein-account.dyndns.org # (Internet-)Adresse der Fritz!Box eintragen
secret C:\\secret.key # Pfad zur 'secret.key' angeben ('\' muss als '\\' geschrieben werden!)
dev tun0
proto tcp-client
port 1194
ping 15
ping-restart 300 # 5 minutes
resolv-retry 300 # 5 minutes
#resolv-retry infinite
tun-mtu 1500
mssfix
persist-tun
persist-key
verb 4
route 10.0.0.0 255.255.255.0
push "route 10.0.0.0 255.255.255.0"
push "dhcp-option DNS 10.0.0.1"
route-gateway 10.0.0.1
redirect-gateway

Evtl. noch mal zu den Netzen etwas...

Servernetz:
Die FBF läuft auf 192.168.178.1 - Die Rechner erhalten ihre IP per DHCP
Alle Rechner im selben Netzwerk.

Clientnetz:
Ist in einem variablen IP-Adresskreis. (Auf der Arbeit andere IP als z.B. beim Kollegen zu Hause) Geht das überhaupt? Ich hätte auch kein problem damit, wenn ich in der Client-Config jedel mal die IP anpassen müsste...

Ich würd nur sooo gerne wissen wie das geht. Kann mir bitte jemand helfen.
 
Zuletzt bearbeitet:
mattmaxx schrieb:
Ich nutze die FBF 7050 mit akt. FW 14.04.05.
Aktuell ist 14.04.15, davor war's .06, damit ist .05 finsterste Steinzeit :cool:

Tschö, Jojo
 
natürlich, die meine ich ja auch... hatte mich vertippt...
 
Zitat von sixpacktrinker
Was meinst du woran es liegen könnte, dass der PC bei JEDEM eingehendem Anruf aus dem Ruhezustand erwacht, selbst bei denen ohne Rufnummerübermittlung???
Könnte es sein das Dein PC an einem Modem hängt, und Du im BIOS WOM (-> Wakeup On Modem) aktiviert hast?
 
@ 3PO

im BIOS (den neuesten erst vor kurzem eingespielt) ist nichts mit WOM zu finden, hmm aber irgendwie auch nicht mit WOL und auch kein "Power"-Register.. (siehe Anhänge!)
startpc über SSH und einen entfernten Rechner fluxt aber dennoch..!? und jeder Anruf auch :(

ich habe im Lappi einen Broadcom 440x intergrated controller (mit neuestem Treiber) als NCI. Unter "Erweitert" -> "Wake up Capabilities" habe ich folgende drei Auswahlmögl.(siehe Anhang): Magic Frame, None, Wake up Frame (warum fehlt eigentlich "both" ?). Derzeit aktiviert ist Wake up Frame. Warum? Wenn ich Magic Frame einstelle funktioniert WoL gar nicht, sprich Lappi bleibt im Schlafmodus.

ich vermute ich bekomme einen ping zugestellt und der Wake up Frame veranlasst dadurch immer das Hochfahren. Das würde evtl. auch begründen warum mein Lappi manchmal einfach ohne was daran zu tun wieder erwacht, oder??!
 

Anhänge

  • DSC02005.jpg
    DSC02005.jpg
    63.7 KB · Aufrufe: 67
  • DSC02006.jpg
    DSC02006.jpg
    66.3 KB · Aufrufe: 45
  • DSC02008.jpg
    DSC02008.jpg
    130.4 KB · Aufrufe: 54
Zuletzt bearbeitet:
Hier ist Boot on Lan an.
Das mal ausschalten, oder ist/war das mit Absicht so?
Wenn sich hier im Lan was rührt (zum Beispiel der Anruf) , dann wacht der PC doch auf
Mal auf Disabled.
 
eher Absicht, da ich davon ausgegangen bin, dass dieses "Boot on LAN" eben so eine Bezeichnungsart der "Wake on LAN"-Option ist.

Kann denn der Wake up Frame bzw. Magic Frame ohne dieses Boot on LAN überhaupt funktionieren?? ich will ja natürlich nachwievor das WOC eben mit einer bestimmten Nr. auf ner bestimmten MSN funktioniert!

irgendwie blick ich da nicht ganz durch, kann das sein das mein BIOS gar nicht wirklich Wake on LAN unterstützt, da keine Option mit Wake on LAN oder Power on by irgendwas auswählbar..??

aber wie gesagt, z.B. startpc über SSH vom entfernten Rechner funktioniert in der jetzigen Einstellungskonstellation..
 
Ich habe auch solch ein Pseudo Image auf meine FritzBox 3030 gespielt, allerdings bekommt die Box nun keine DSL Synchronisierung mehr zu stande... kann mir jemanden HELFEN?
 
Dazu müsstest Du schon schreiben, was Du alles in das Image gepackt hast...


Gruß,
Wichard
 
so gut wie alles auf ja außer die letzten optionen.....annex b
 
Hallo,

wenn ich das Pseudo-Image erstelle bekomme ich eine Tar-Datei und wenn ich die Datei entpacke ist sie leer.
Nirgends eine Image-Datei.
Was mache ich falsch?

Gruss

Segler
 
hat sich erledigt, man muss SIP0 nun ersetzten gegen SIP0#911111 wenn 911111 die voip nummer ist, dann gehts wieder




habe ein neues problem, seitdem ich die neue firmware auf der 7170 habe bekomme ich über die callmessage.sh keine infos mehr, wenn die anrufe auf meinem voip account reinkommen

anscheinend wird jetzt der VOIP Account bei der neuen Firmware nicht mehr SIP0 genannt sonder irgendwie anders.

kann das mal bitte jemand bei sich testen

PHP:
if [ ${called} = "SIP0" ]
 then
   wget -O /dev/null "http://192.168.69.11/control/message?nmsg=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &
   wget -O /dev/null "http://192.168.69.21/control/message?nmsg=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &
   mailer -s "von: ${name} an: ${theline}" -f [email protected] -t [email protected] -m smtp.1und1.de -a xxxxxx-w xxxxxx
fi
 
Zuletzt bearbeitet:
doc456 schrieb:
Du bist bei LINUX! Die Tar ist das Image!
Hallo,

Die Tar-Datei ist eine Zip-Datei und wenn man Sie entpackt ist Sie Leer.

Gruss

Segler
 
Hallo.

Erstmal ein grosses Kompliment an alle, die es ermöglicht haben, dass dieser geniale Pseudoimage-Assistent mit all diesen Umfangreichen Einstellungen gefüttert werden konnte.

Und vor allem ein extra grosses Lob an Evil Dead.

So, und bevor ich hier noch ausrutsche :D Poste ich fix noch mein Anliegen ;)

An meiner Fritz sind 2 Telefone angeschlossen, eins steht bei mir im Wohnzimmer und das andere steht ein Stockwerk höher bei nem Kumpel.
Nun habe ich, Dank des Pseudo-Images, die callmessage.sh installiert und kann nun die ankommenden Anrufe auf meinem Fernseher sehen (D-Box).
Allerdings auch die Anrufe des Kumpels.

Genau deshalb habe ich mich (trotz Null Kentniss über Shellscript) an das Image gewagt und es ein kleinwenig Modifiziert:

Ersteinmal hier der Originalcode:

Code:
# search line in line list
theline=`cat /var/flash/debug.cfg 2>/dev/null | fgrep "#line=${called}:" | sed "s/#line=${called}://"`
theline=${theline%%\;*}

# line not found?
if [ -z "${theline}" ]
then
  theline=${called}
fi
httptheline=`echo "${theline}" | sed -e '{s/ /%20/g;s/Ä/Ae/g;s/Ö/Oe/g;s/Ü/Ue/g;s/ä/ae/g;s/ö/oe/g;s/ü/ue/g;s/ß/ss/g;s/&/%26/g;}'`

# Send information to all DHCP clients
while read x x IP x
do
  wget -O /dev/null "http://${IP}:23232/?caller=${caller}&called=${called}&name=${name}&line=${theline}" >/dev/null 2>&1 &
done < /var/flash/multid.leases

# send information to DBoxes -> TV screen
wget -O /dev/null "http://192.168.0.100/control/message?popup=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &

Und nun der von mir Modifizierte Code:

Code:
# search line in line list
theline=`cat /var/flash/debug.cfg 2>/dev/null | fgrep "#line=${called}:" | sed "s/#line=${called}://"`
theline=${theline%%\;*}

# line not found?
if [ -z "${theline}" ]
then
  [COLOR="Red"]dummy=1[/COLOR]
  theline=${called}
fi
httptheline=`echo "${theline}" | sed -e '{s/ /%20/g;s/Ä/Ae/g;s/Ö/Oe/g;s/Ü/Ue/g;s/ä/ae/g;s/ö/oe/g;s/ü/ue/g;s/ß/ss/g;s/&/%26/g;}'`

# Send information to all DHCP clients
while read x x IP x
do
  wget -O /dev/null "http://${IP}:23232/?caller=${caller}&called=${called}&name=${name}&line=${theline}" >/dev/null 2>&1 &
done < /var/flash/multid.leases

# send information to DBoxes -> TV screen
[COLOR="red"]if [ -z "${dummy}" ]
then[/COLOR]
	wget -O /dev/null "http://192.168.0.100/control/message?popup=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &
[COLOR="red"]fi[/COLOR]

Das rot Markierte ist das geänderte ;)
Es ist nicht viel aber Hauptsache ist, es Funktioniert ersteinmal bei mir.
Noch zur erklärung: Ich habe beim Pseudoimage Assistenten nur meine MSNs in der Leitungsliste eingetragen. Wenn nun ein Anruf bei meinem Kumpel eingeht, wird keine Meldung mehr an die D-Box gesendet, da seine MSN eben nicht in der Leitungsliste steht.
Ich weiss es ist nicht die Perfekte Lösung, aber da ich wirklich keine Ahnung von Shell habe, fand ich diese kleine Änderung als Sicherste Notlösung. Und es Funktioniert :D

Jetzt aber endlich zu meinem Anliegen:
Ist es evntl. möglich eine Funktion in den Assistenten mit einzubauen, die das senden von Anrufen auf die D-Box verhindert, wenn der Anruf über die MSN ****** eingeht?

Vielen Dank schonmal im vorraus.
MfG JimKnopf
 
füge einfach dies hier ein

PHP:
if [ ${called} = "977162" ]
then
   wget -O /dev/null "http://192.168.69.70/control/message?popup=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &
fi
if [ ${called} = "SIP1#977162" ]
 then
   wget -O /dev/null "http://192.168.69.70/control/message?popup=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &
fi
 
lolax schrieb:
füge einfach dies hier ein

...................

Danke für deine Antwort. Allerdings war mein Anliegen ein anderes. Denn wie ich im ersten Beitrag schon erklärt habe, habe ich schon eine für mich geeignete Änderung an der Box vorgenommen.
Das Problem ist nur, wegen dieser Manuellen Änderung, müsste ich jetzt jedesmal, wenn ich den Pseudoimage-Assistenten benutze, das Image nochmals manuell ändern. Aber da habe ich viel zu viel Angst, irgendwann einmal einen Fehler zu machen und meine geliebte FritzBox in die ewigen Jagdgründe zu befördern. Deshalb stellte ich die Frage ob man vielleicht solch eine Option mit in den Assistenten einbauen könnte.

Aber trotzdem Danke für deine Mühe.

MfG
JimKnopf
 
Sorry, dass ich hier mal dazwischenfunke (aber wo sonst?)...

Hi Andreas,
inzwischen zeigt mir die Fritzbox Anrufernummer (und auch Name, sofern im Telefonbuch eingetragen) auf der M740 bzw. dem TV an.

Dafür habe ich mir allerdings den ds-mod 0.2.9 für meine 7170 gebacken, und dort gibt es die Möglichkeit, sog. Listeners (siehe ds-mod Wiki / callmonitor) anzulegen, mittels derer man u.a. auch eine Ausgabe über eine M740 DVB-T Box hinbekommt.

Die M740 muss dazu wiederum mit der mod. FW von Lemmi (z.B. 2.02.24.lemmi-11) versehen sein, denn nur die Lemmi-FWs enthalten dann das M740-seitig nötige Kommando 'txt2osd' (Erklärung im Wiki).

Vielleicht kannst Du das bei der Erstellung von Pseudo-Images aufgreifen?
(ich meine jetzt den Fritzbox-seitigen Teil, nicht den M740-seitigen).
 

Statistik des Forums

Themen
246,070
Beiträge
2,245,569
Mitglieder
373,512
Neuestes Mitglied
ah1982
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.