Angepasstes Pseudo-Image über Webseite erstellen lassen

Danke Agent.Orange.. Aber ich telefoniere inzwischen ausschließlich über Sipgate :)
 
Ah, das ist interessant. Läuft das auch ohne PC? Zahlst Du dafür eine Grundgebühr?

Gruß, ao
 
Na, ich hab' die Fritz!Box Fon WLAN. Da geb ich einfach die Accountdaten von Sipgate ein und kann mein bisheriges Telefon ganz normal weiter benutzen.

Grundgebühr kostet es nicht => http://www.sipgate.de

Sprachqualität ist perfekt!
 
Wenn ich jetzt ein Pseudo Update installiert habe! Wie bekomme ich es im Falle eines Falles wieder zurück?
Geht das ohne Probleme oder eher doch nicht!
Bleiben meine Einstellungen die ich vor der Installation des Pseudo Images gemacht habe erhalten oder muß ich sie dann erst wieder in den Ausgangszustand versetzen?

Habe noch nicht ganz den Durchblick! Vielen Dank für Eure Hilfe!

Shawn26
 
@agent.orange
über dyndns erhalte ich ja die aktuelle ip der box, die ich dann für den Zugriff mittels SSH brauche. Nein, das Problem ist, dass das PseudoInterface (192.168.178.253) auf der Fritz!Box z.B. beim Ein-/Ausschalten vom WLAN sich verabschiedet, oder auch wenn ein Routingeintrag geändert wird. Und ohne Pseudointerface laufen dann auch die entsprechenden Portfreigaben etc ins Leere.

Ich erzeuge dann das Interface "händisch" neu (ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255 up) mittels TELNET auf der Box.
Genau dieser Befehl ist ja auch Bestandteil des PSeudoImages und wird ja auch ausgeführt, nur bleibt er scheinbar nicht resistent.

Da ich mich mit Linux nich besonders auskenne, weiss ich nicht ob es eine Möglichkeit gibt, das Interface statisch anzulegen.

Wenn mich aber nicht alles täuscht, hat das vor ca. 2 Wochen funktioniert. Kann das mit dem zwischenzeitlchen Firmwareupgrade auf Version 14.04.01 zu tun haben?

Vielleicht weiss ja jemand Rat.
 
@Shawn26:
Mit dem "clear-debug.image" kannst du alles wieder aus der 'debug.cfg' löschen. Dies ist ja die einzige vom Pseudo-Image betroffene Datei. Beim Flashen eines Pseudo-Images bleiben alle Settings, die im Webinterface gemacht worden sind, erhalten.

@fl2014:
Versuch mal bitte, ob "ifconfig eth0:1 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255 up" besser funktioniert.

Viele Grüße,
Andreas
 
@Evil Dead
Vielen Dank Andreas, das hilft in der Tat. Beim Aus-/Einschalten vom WLAN bleibt die PseudoSchnittstelle nun als eth0:1 erhalten. :)

Gruß, Franz

BTW: könnte einem alten Mausschubser wie mir jemand erklären was der Unterschied zwischen eth0:0 und eth0:1 ist?? Beides erzeugt doch für die Netzwerkschnittstelle eth0 einen neuen Alias (eben 0 oder 1) mit den dann folgenden Parametern. Warum bleibt er im Falle eth0:1 erhalten?
Auf jedenfall solten beide beim Reboot verloren gehen, gibt es da auch noch ein Möglichkeit den Eintrag dauerhaft im System einzutragen?
 
Zuletzt bearbeitet:
dbox von wget nicht erreichbar

Hallo,

geniale Erweiterung!

Die Auflösung der Rufnummer funktioniert (neue Einträge in /var/tmp/contacts), meine Fritz!Box schafft aber leider keine Verbindung zur dbox2, weil diese hinter einer IPcop-Firewall im LAN hängt :-(

Nachdem ich jetzt 2 Tage recherchiert habe (google, hier im Forum und im ipcop-Forum), stelle ich mein Problem hier in diesen Thread:

Zur Konfiguration:

(DSL/Internet)---[Fritz!Box5012](192.168.2.1)---(192.168.2.2,red)[IPcop](192.168.0.1,green)---[Switch]---(192.168.0.24)[dbox2]


IP-Forwarding in der IPcop hat leider nichts gebracht, Bsp.
192.168.2.1:80 nach 192.168.0.24:80

Vom Verständnis her müßte der Datenverkehr vom roten zum grünen Interface in der IPcop-Firewall geöffnet werden (jedenfalls Port 80)

Frage(n)...

Kennt jemand die interne Struktur der IPcop-Firewall (wie sind die einzelnen chains miteinander verbunden) oder eine Internetseite, wo das Problem leicht verdaulich erklärt ist?

In der /etc/rc.d/rc.firewall werden mehr chains definiert als ich nach dem Lesen verschiedener Anleitungen zu iptables erwartet habe (ich habe die 1.4.10 am Start)

Chain INPUT (policy DROP)
Chain FORWARD (policy DROP)
Chain OUTPUT (policy ACCEPT)
Chain BADTCP (2 references)
Chain CUSTOMFORWARD (1 references)
Chain CUSTOMINPUT (1 references)
Chain CUSTOMOUTPUT (1 references)
Chain DHCPBLUEINPUT (1 references)
Chain DMZHOLES (2 references)
Chain GUIINPUT (1 references)
Chain IPSECBLUE (1 references)
Chain IPSECRED (1 references)
Chain LOG_DROP (2 references)
Chain LOG_REJECT (0 references)
Chain NEWNOTSYN (1 references)
Chain PORTFWACCESS (1 references)
Chain PSCAN (5 references)
Chain REDFORWARD (1 references)
Chain REDINPUT (1 references)
Chain WIRELESSFORWARD (1 references)
Chain WIRELESSINPUT (1 references)
Chain XTACCESS (1 references)
Chain ipac~fi (1 references)
Chain ipac~fo (1 references)
Chain ipac~i (1 references)
Chain ipac~o (1 references)


Welche Regel muss ich einfügen/ändern/löschen, damit

wget -O /dev/null "http://192.168.0.24/control/message?popup=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}"

funktioniert?
 
@ Evil Dead

Seit heute gibt es die Neuen Firmware Versionen für die 7050 und die 7170. mit diesen geht die Anzeige auf der Dbox (LCD) nicht mehr. Weiterhin hat Das örtliche einges geändert so das keine Abfrage mehr möglich ist:

http://www.ip-phone-forum.de/showthread.php?t=97627

Auch SSH geht nicht mehr. Komme mit Putty nicht mehr drauf! Mit der alten Version gings heute morgen noch!

Kannst du da was dran machen? Wäre toll wenn ales wieder gehen würde.
 
Zuletzt bearbeitet:
vorsicht mit der aktuellen betafirmware!
enable downgrade hielt zum beispiel die box an ...
 
Da scheint jetzt einiges nicht mehr zu gehen! VPN Server geht auch nicht mehr!
 
Bei dem neuen Beta FW wird die pseudo-image nicht mehr abgespeichert in das debug.cfg?

Mann kann es aber immer noch per telnet manuell machen.
 
Es wird weiterhin abgespeichert und auch ausgeführt!



Jedoch tritt ein Problem auf, so das eine Ausgabe auf der Dox (/PC ???) nicht mehr möglich ist.


Code:
# write contact list
echo ":anonym;
xxxxxxxxxxxxxxxxx;" > /var/tmp/contacts

# write lines list
echo ":anonym;" > /var/tmp/lines

# write reverse lookup script to file
cat > /var/tmp/invers.sh << 'ENDINVERS'
#!/bin/sh

number=$1

wget -q -O /var/tmp/name "http://www.dasoertliche.de/DB4Web/es/oetb2suche/home.htm?kw_invers=${number}&main=Antwort&s=2" 2>/dev/null

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

rm /var/tmp/name

echo "${name}"
ENDINVERS

# make it executable
chmod +x /var/tmp/invers.sh

# write send script to file
cat > /var/tmp/callmessage.sh << 'ENDCALLMESSAGE'
#!/bin/sh

# init var name
name=""

# read params
caller=$2
called=$1

#read contact list
while read contact
do
  case ${contact} in
    ${caller}*)
      name=${contact#*:}
      name=${name%%\;*}
      break
    ;;
  esac
done < /var/tmp/contacts

# name not found?
if [ -z "${name}" ]
then
  # do reverse lookup for at www.dasoertliche.de
  name=`/var/tmp/invers.sh ${caller}`
  # found name?
  if [ -n "${name}" ]
  then
    # add found contact to contacts and debug.cfg
    echo "${caller}:${name};" >> /var/tmp/contacts
    cat /var/flash/debug.cfg | sed -e "s/\" > \/var\/tmp\/contacts/
${caller}:${name};\" > \/var\/tmp\/contacts/g" > /var/tmp/debug.cfg
  else
    # add anonymous for contact to contacts and debug.cfg
    echo "${caller}:${caller};" >> /var/tmp/contacts
    cat /var/flash/debug.cfg | sed -e "s/\" > \/var\/tmp\/contacts/
${caller}:${caller};\" > \/var\/tmp\/contacts/g" > /var/tmp/debug.cfg
  fi
  cat /var/tmp/debug.cfg > /var/flash/debug.cfg
  rm /var/tmp/debug.cfg
fi

# name not found?
if [ -z "${name}" ]
then
  name=${caller}
fi
httpname=`echo "${name}" | 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;}'`

#init var theline
theline=""

#read lines list
while read thelines
do
  case ${thelines} in
    ${called}*)
      theline=${thelines#*:}
      theline=${theline%%\;*}
      break
    ;;
  esac
done < /var/tmp/lines

# 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;}'`

# send information to DBoxes -> LCD
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=1&clear=1&xpos=5&ypos=20&size=18&font=2&text=${httpname}&update=1" >/dev/null 2>&1 &
sleep 1
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=1&clear=0&xpos=5&ypos=42&size=18&font=2&text=an%20${httptheline}&update=1" >/dev/null 2>&1 &
sleep 10
wget -O /dev/null "http://root:[email protected]/control/lcd?lock=0" >/dev/null 2>&1 &

ENDCALLMESSAGE

# make it executable
chmod +x /var/tmp/callmessage.sh

# write parse_telefon script to file
cat > /var/tmp/parse_telefon.sh << 'ENDPARSETEL'
#!/bin/sh

trap "" SIGCHLD

prefix=
caller=""
called=""

# stdin: output of telefon daemon expected
while read line
do
  case ${line} in
    *IncomingCall:*)
      caller=${line#*caller: \"}
      caller=${caller%%\"*}
      called=${line#*called: \"}
      called=${called%%\"*}
      # normalize caller
      case ${caller} in
        0049*)
          caller=0${caller#*0049}
        ;;
        49????????*)
          caller=0${caller#*49}
        ;;
        [1-9]????????*)
          caller=0${caller}
        ;;
        [1-9]*)
          caller=${prefix}${caller}
        ;;
      esac
      # exec woc.sh
      /var/tmp/woc.sh ${called} ${caller} &
      # exec callmessage.sh
      /var/tmp/callmessage.sh ${called} ${caller} &
    ;;
  esac
done

ENDPARSETEL

# make it executable
chmod +x /var/tmp/parse_telefon.sh

# wait
sleep 3
# restart telefon daemon piping its output into telefon_parse.sh
if [ -x /var/tmp/parse_telefon.sh ]
then
  # stop telefon daemon safely
  killall -15 telefon
  sleep 3
  killall -9 telefon
  rm -f /var/run/telefon.pid
  sleep 3
  telefon 1 a127.0.0.1 | /var/tmp/parse_telefon.sh &
fi




und die Ausgabe:


Code:
#
# # wait
# sleep 3
# # restart telefon daemon piping its output into telefon_parse.sh
# if [ -x /var/tmp/parse_telefon.sh ]
> then
>   # stop telefon daemon safely
>   killall -15 telefon
>   sleep 3
>   killall -9 telefon
>   rm -f /var/run/telefon.pid
>   sleep 3
>   telefon 1 a127.0.0.1 | /var/tmp/parse_telefon.sh &
> fi
killall: telefon: no process killed
telefon: use clock_gettime(CLOCK_MONOTONIC)!
telefon: set initial telefon time from linux time to 10:01 10.03 2006!
# mknod: /var/flash/fx_def: File exists
telefon: WARNING No config file '/var/flash/fx_def' !
telnetd: bind: Address already in use
Mar 10 10:01:19 cltmgr[477]: Now doing actions: ActionMask is 0x100
Mar 10 10:01:21 cltmgr[477]: Now doing actions: ActionMask is 0x100
Mar 10 10:01:21 unknown[1060]:

capiotcp_server - Version 0.1.01.04
        TCP/UDP Port = 5031
        MaxCntrl     = 4
        OffsetCntrl  = 1


Mar 10 10:01:21 unknown[1060]: csock: using poll


Irgendwie geht das nicht mehr wie bisher! Gibts da schon eine Lösung für?
 
FBFW7050 - findet kein DSL signal mehr

tach,

ich weis zwar nicht ob es schonmal erwähnt wurde, aber ich habe auf http://www.the-construct.com/traymessage/ ein pseudo image erstellt aber nur zwei was angeklickt:

- an existierende 'debug.cfg' anhängen
und
- Setze Branding auf AVM

nun bekomme ich kein dsl signal mehr. (POWER LED: Blinkt). könnt ihr mir weiter helfen?
 
http://www.the-construct.com/traymessage/

Ist der Server down?

Gruß birger.h
 
birger.h schrieb:
Ist der Server down?

der von 1und1? nein
der von meiner box? auch nein

das einzige was rumblinkt ist mein powerled ansonsten is alles dunkel. auf das benutzerprofil der box komm ich ja...aber bekomme keine dsl bestätigung mehr...:confused:
wäre ja wenigstens cool wenn ich die box wieder so wie am anfang haben könnte nur hab ich keine ahnung wie?
 
gallert schrieb:
der von 1und1? nein
der von meiner box? auch nein

das einzige was rumblinkt ist mein powerled ansonsten is alles dunkel. auf das benutzerprofil der box komm ich ja...aber bekomme keine dsl bestätigung mehr...:confused:
wäre ja wenigstens cool wenn ich die box wieder so wie am anfang haben könnte nur hab ich keine ahnung wie?

Ich glaube damit warst nicht du gemeint :)
Sondern http://www.the-construct.com/traymessage/
Sie dir mal die Überschrift des Postes an.

Und zur Info, die Seite kann ich auch nicht erreichen. Also ist sie wahrscheinlich gerade down, ja.
 
AlexKidd schrieb:
Ich glaube damit warst nicht du gemeint :)
Sondern http://www.the-construct.com/traymessage/
Sie dir mal die Überschrift des Postes an.

Und zur Info, die Seite kann ich auch nicht erreichen. Also ist sie wahrscheinlich gerade down, ja.

Richtig, so war es gemeint..

Ich habe jetzt die neue Firmware drauf und traymessage funktioniert nicht mehr.
Wenn ich das Pseudo-Image nach dem Fimware-Update einspiele, und im Webmenü WLAN auswähle (anklicke) verschwinden sämtliche Menüpunkte (das gesamte Menü!) auf der linken Seite. Somit sind sämtliche Untermenüpunkte von WLAN gar nicht mehr erreichbar - sehr seltsam!
Nach Löschen der debug ist alles wieder OK - sämtliche Menüpunkte (einschließlich des WDS-Punktes) sind erreichbar.

Gruß birger.h
 
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.