Hallo,
nachdem das in http://www.ip-phone-forum.de/showthread.php?t=122787 diskutierte "Hängen der FBF 5010" trotz Versprechens seitens AVM auch nach monatelangem Warten nicht durch eine neue Firmware gelöst wurde möchte ich als Workaround einen täglichen automatischen Neustart einrichten wie in http://www.ip-phone-forum.de/showthread.php?t=79313 beschrieben.
Aus irgendeinem Grund war die Bearbeitung der debug.cfg per nvi auf meiner FBF 5010 (Firmware-Version: 23.04.27) nicht möglich. Der Aufruf von
erzeugte eine Fehlermeldung, dass die debug.cfg nicht vorhanden sei, obwohl laut
die Datei im entsprechenden Verzeichnis vorhanden ist.
Nun habe ich von der Möglichkeit gelesen die debug.cfg per Pseudo-Image mit Hilfe von http://www.the-construct.com/ zu modifizieren und hätte diesbezüglich noch ein paar Fragen an die FBF-Modifikations-Experten:
1.) muss der eigene Code am Anfang oder am Ende der debug.cfg eingefügt werden? - habe die FBF 5010 nach dem Zugang per telenet und dem gescheiterten Versuch der Modifikation der debug.cfg per nvi mittels Recover.exe wiederhergestellt, das Update auf die aktuelle Firmware durchgeführt und meine Einstellungen eingespielt.
2.) Macht es in meinem Fall einen Unterschied welche Auswahl ich bei der Abfrage treffe, ob ich bereits installierte Mods behalten möchte? - habe keine Modifikationen an der FBF vorgenommen, weiß aber nicht, ob die debug.cfg der FBF 5010 von Haus aus leer ist.
3.) Folgender Code soll eingefügt werden:
oder ist
sinnvoller?
4.) Wenn ich später Änderungen der Neustart-Zeit oder Frequenz - z.B. alle 2 Tage - vornehmen möchte, dann muss ich doch bei der Abfrage, was mit installierten Mods geschehen soll einfach auswählen, dass ich diese nicht behalten möchte und dann den geänderten Code wie gehabt einfügen, richtig?
5.) Gibt es irgendetwas was ich beim Einspielen des Pseudo-Images beachten muss? Sollte ich z.B. das Passwort für den Zugang zur Benutzeroberfläche für das Einspielen temporär entfernen?
Vielen Dank für Eure Hilfe, denn irgendwie sträube ich mich gegen die Baumarkt-Zeitschaltuhr-Lösung wenn es doch eine elegante Problemlösung mittels Software gibt.
Grüße,
vnt
Nachtrag:
Pseudo-Image hat nicht funktioniert ... Lösung siehe unten! :arrow:
nachdem das in http://www.ip-phone-forum.de/showthread.php?t=122787 diskutierte "Hängen der FBF 5010" trotz Versprechens seitens AVM auch nach monatelangem Warten nicht durch eine neue Firmware gelöst wurde möchte ich als Workaround einen täglichen automatischen Neustart einrichten wie in http://www.ip-phone-forum.de/showthread.php?t=79313 beschrieben.
Aus irgendeinem Grund war die Bearbeitung der debug.cfg per nvi auf meiner FBF 5010 (Firmware-Version: 23.04.27) nicht möglich. Der Aufruf von
Code:
# cd /var/flash
# nvi debug.cfg
Code:
# ls
Nun habe ich von der Möglichkeit gelesen die debug.cfg per Pseudo-Image mit Hilfe von http://www.the-construct.com/ zu modifizieren und hätte diesbezüglich noch ein paar Fragen an die FBF-Modifikations-Experten:
1.) muss der eigene Code am Anfang oder am Ende der debug.cfg eingefügt werden? - habe die FBF 5010 nach dem Zugang per telenet und dem gescheiterten Versuch der Modifikation der debug.cfg per nvi mittels Recover.exe wiederhergestellt, das Update auf die aktuelle Firmware durchgeführt und meine Einstellungen eingespielt.
2.) Macht es in meinem Fall einen Unterschied welche Auswahl ich bei der Abfrage treffe, ob ich bereits installierte Mods behalten möchte? - habe keine Modifikationen an der FBF vorgenommen, weiß aber nicht, ob die debug.cfg der FBF 5010 von Haus aus leer ist.
3.) Folgender Code soll eingefügt werden:
Code:
await() {
local day=$((60*60*24))
sleep $(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
}
(sleep 600; await 0414; reboot) &
Code:
awaitreboot() {
local day=$((60*60*24))
reboot -d $(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
}
(sleep 600; awaitreboot 0414) &
4.) Wenn ich später Änderungen der Neustart-Zeit oder Frequenz - z.B. alle 2 Tage - vornehmen möchte, dann muss ich doch bei der Abfrage, was mit installierten Mods geschehen soll einfach auswählen, dass ich diese nicht behalten möchte und dann den geänderten Code wie gehabt einfügen, richtig?
5.) Gibt es irgendetwas was ich beim Einspielen des Pseudo-Images beachten muss? Sollte ich z.B. das Passwort für den Zugang zur Benutzeroberfläche für das Einspielen temporär entfernen?
Vielen Dank für Eure Hilfe, denn irgendwie sträube ich mich gegen die Baumarkt-Zeitschaltuhr-Lösung wenn es doch eine elegante Problemlösung mittels Software gibt.
Grüße,
vnt
Nachtrag:
Pseudo-Image hat nicht funktioniert ... Lösung siehe unten! :arrow:
Zuletzt bearbeitet: