Hi.
Nochmal ganz langsam für dich: ;-)
Du besorgst dir ein Editor der Unix-Zeilenumbrüche kann.
z.B. UltraEdit (Datei->Konvertieren->DOS nach UNIX)
Dann fügst du folgenden Inhalt in eine Datei:
Code:
echo "/usr/sbin/telnetd -l /sbin/ar7login" > /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "echo \"#!/bin/sh \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "# starte dboxausgabe \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "mkfifo /var/flash/telfifo \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "chmod 777 /var/flash/telfifo \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "sleep 15 \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "killall telefon \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "sleep 3 \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "telefon >/var/flash/telfifo & \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "/var/flash/dbox.sh </var/flash/telfifo & \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "exit 0 \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "\" > /var/flash/dboxmsg.sh" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "echo \"#!/bin/sh \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "# Signalisierung ankommender Anrufe auf Fritz!Box \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "logtype= \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "logline= \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "calltype=\\\"IncomingCall:\\\" \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "while true \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "do \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "read logtype logline \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "if [ \\\"\\\$logtype\\\" = \\\"\\\$calltype\\\" ]; then \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "echo \\\$logline \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "wget http://192.168.2.100/control/message?nmsg=\\\"\\\$logline\\\" -O /dev/null \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "fi \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "done \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "exit 0 \\" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "\" > /var/flash/dbox.sh" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "chmod ugo+x /var/flash/dbox.sh" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "chmod ugo+x /var/flash/dboxmsg.sh" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "/var/flash/dboxmsg.sh &" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
echo "wget http://192.168.2.100/control/message?popup=\"Fritz.Box ist gerade gestartet\" -O /dev/null &" >> /var/flash/debug-mod.cfg
echo " " >> /var/flash/debug-mod.cfg
cat /var/flash/debug-mod.cfg >/var/flash/debug.cfg
/sbin/reboot
In den 2 Zeilen mit dem wget musst du 192.168.2.100 durch die Adresse deiner dbox ersetzen.
Jetzt kannst du die Datei abspeichern (z.B. als callmon.file). Als nächstes musst du die Datei auf deine Box bekommen. Dazu brauchst du telnet auf der FritzBox:
http://www.ippf.tk/forum/viewtopic.php?t=22130
Dann musst du die Datei nach /var/tmp auf der Fritz bekommen.
Das geht entweder mit wget von einem Http-Server aus, oder mit tftp von deinem Rechner.
Dazu brauchst du dann den hier:
ftp://ftp.3com.com/pub/utilbin/win32/3cs117.zip
Im telnet für tftp sieht das dann so aus:
Code:
cd /var/tmp
tftp -g -r callmon.file Rechner-IP
chmod +x callmon.file
./callmon.file
Jetzt sollte die Box neustarten und die Anrufe anzeigen...
MfG Oliver