Brauche cronjobzeile, für Neustart der Fritz zu einem

Ja, ich kann mich noch erinnern... ;-)
Mit aktuellen Firmware's sollte es möglich sein, das über eine Änderung der Datei "/var/config.def" zu erreichen.
Ich weiß aber nicht, ob in allen Firmwares die gewünschten Webseiten enthalten sind, wenn man den Eintrag "isAta 0" in "isAta 1" ändert.

Und der Eintrag "pppoeiface = "eth0";" wird nur auf einer ATA gemacht. Das hab ich ausprobiert, indem ich meine HWRevision umgestellt hab.

Desweiteren brauchst du alle Einträge in der debug.cfg nicht mehr, außer evtl. das "blinkende Lämpchen".

MfG Oliver
 
Also sollte ich mich wohl doch mal, an die neue Firmware wagen.
Ich bräuchte ja kein modstart, sondern nur das Telnet-"Image", oder.

Und verstehe ich es richtig, nur die eine! Änderung in config.def .........., und alles läuft, könnte ich auch meine "alte" VOIP" cfg aufspielen, oder hat sich da
mittlerweile auch einiges geändert?

Achso, und das Ändern des Eintrages kann ich wohl dann mit deinem nettem Programm machen?
Ich brauche aber trotzdem eine feste IP, sonst fkt. VoIP nicht, ist auch das möglich?
 
Nein, du brauchst kein mod-Image für Fritz hinter Router.
Das wird dann nur mit dem eigentlichen Titel wieder etwas komplizierter.

Mit der einen Änderung ist es natürlich nicht getan bzw. ich weiß nicht, ob die andere Webseite mit im Image ist.
Du musst normalerweise keine Dateien wieder aufspielen, da die beim Update nicht verloren gehen. Die Einträge werden bei der ersten Änderung über das Webinterface in der betreffenden Datei angepasst.

Mit meinem Programm kannst du, ohne telnet-Image, die Änderungen durchführen, die dich die letzten Tage beschäftigt haben. :)
Nicht jedoch den Eintrag in der Datei /var/config.def!
Für eine feste IP muss du den Bereich etherencapcfg an dein Netzwerk anpassen.

MfG Oliver
 
So, habe dir vertraut ;) und nun die 67-iger drauf.

Dein Tool funktioniert.
Telnet futsch.
Freenet & GMX meldet sich an.

Sagmal bitte wie ich den Eintrag in /var/config.def, und vorallem, was ich dadurch "mache". Und was bitte ist das "ch weiß nicht, ob die andere Webseite mit im Image ist." Verstehe diesen Satz nicht wirklich.

Danke

So habe mal mein Netzwerk anpassen wollen, Resultat .... kein Zugriff mehr auf die Weboberfläche und dein Programm sagt:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
 <title>FRITZ!Box</title>
</head>
<frameset rows="*">
 <frame src="/cgi-bin/webcm?getpage=../html/index_inhalt.html" id="frame_content" scrolling="auto" frameborder="0" />
 <noframes>
 <body>
 


 Die FRITZ!Box Benutzeroberfl&auml;che basiert auf XHTML-Frames. Ihr
 Browser scheint diese Art der Darstellung nicht zu unterst&uuml;tzen.
 </p>
 


 Sie k&ouml;nnen die Oberfl&auml;che trotzdem nutzen, wenn Sie
 <a href="/cgi-bin/webcm?getpage=../html/index_inhalt.html">direkt zur 
 Startseite</a> gehen.
 </p>
 


 Beachten Sie bitte, dass ihr Browser [b]unbedingt[/b]
 Javascript unterst&uuml;tzen mu&szlig;. Bei den meisten Text-basierten
 Browsern (lynx, links) ist das [b]nicht[/b] der Fall. Bitte
 konfigurieren Sie FRITZ!Box an einem Rechner mit DOM-1 kompatiblem
 Browser und aktiviertem Javascript, zum Beispiel:
 </p>
 <ul>
 [*]Internet Explorer 5.5, 6 oder h&ouml;her
 [*]Mozilla basierte Browser (Netscape 6 oder h&ouml;her, Mozilla,
 Firefox, Galeon, ...)
 [*]Opera
 [*]Konqueror (Linux KDE)
 [*]Safari (MacOS)
 [/list]
 </body>
 </noframes>
</frameset>
</html>
 
Danke Oli!

Jetzt ist alles super, habe diese Anleitung genutzt.


Hast mir aber einige Einträge verschwiegen. :wink:
Und an der /var/config.def musste ich auch nix ändern. :?: :!:
 
Hi.
Die Einträge in /var/config.def werden vom Webinterface für die Anzeige der passenden Seiten verwendet. Wenn du "isAta 1" ersetzt und gleichzeitig "isDSL 0" reinschreibst, sollten die Seiten wie auf einer ATA aussehen. Leider sind die Seiten in den Firmwares nicht gleich bzw. es fehlen einige in der nicht-ATA Firmware!

Wo bringt mein Programm diese Ausgabe? Im Textfenster?

Ich hab dir gar nix verschwiegen. Mit den Zeilen, die ich dir am Anfang gepostet habe, läuft meine FritzBox hinter einem Router und das ohne einen Eintrag in der debug.cfg!

Durch Ändern der /var/config.def sieht meine Seite dann so aus wie hier:
http://www.ippf.tk/forum/viewtopic.php?p=187536#187536

MfG Oliver
 
olistudent schrieb:
Hi.
Die Einträge in /var/config.def werden vom Webinterface für die Anzeige der passenden Seiten verwendet. Wenn du "isAta 1" ersetzt und gleichzeitig "isDSL 0" reinschreibst, sollten die Seiten wie auf einer ATA aussehen. Leider sind die Seiten in den Firmwares nicht gleich bzw. es fehlen einige in der nicht-ATA Firmware!

Aha, jetzt hab auch ichs begriffen, was du sagen wolltest. :wink:
Welche Seiten fehlen denn?


Wo bringt mein Programm diese Ausgabe? Im Textfenster?



Ich gehe mal davon aus du meinst diese:


Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
 <title>FRITZ!Box</title>
</head>
<frameset rows="*">
 <frame src="/cgi-bin/webcm?getpage=../html/index_inhalt.html" id="frame_content" scrolling="auto" frameborder="0" />
 <noframes>
 <body>
 


 Die FRITZ!Box Benutzeroberfl&auml;che basiert auf XHTML-Frames. Ihr
 Browser scheint diese Art der Darstellung nicht zu unterst&uuml;tzen.
 </p>
 


 Sie k&ouml;nnen die Oberfl&auml;che trotzdem nutzen, wenn Sie
 <a href="/cgi-bin/webcm?getpage=../html/index_inhalt.html">direkt zur 
 Startseite</a> gehen.
 </p>
 


 Beachten Sie bitte, dass ihr Browser [b]unbedingt[/b]
 Javascript unterst&uuml;tzen mu&szlig;. Bei den meisten Text-basierten
 Browsern (lynx, links) ist das [b]nicht[/b] der Fall. Bitte
 konfigurieren Sie FRITZ!Box an einem Rechner mit DOM-1 kompatiblem
 Browser und aktiviertem Javascript, zum Beispiel:
 </p>
 <ul>
 [*]Internet Explorer 5.5, 6 oder h&ouml;her
 [*]Mozilla basierte Browser (Netscape 6 oder h&ouml;her, Mozilla,
 Firefox, Galeon, ...)
 [*]Opera
 [*]Konqueror (Linux KDE)
 [*]Safari (MacOS)
 [/list]
 </body>
 </noframes>
</frameset>
</html>

Jetzt im nachhinnein kann ich sagen, dass dies kommt, wenn dein Programm zwar eingeloggt ist, aber die Fritz die Dateien nicht "freigibt".



Ich hab dir gar nix verschwiegen. Mit den Zeilen, die ich dir am Anfang gepostet habe, läuft meine FritzBox hinter einem Router und das ohne einen Eintrag in der debug.cfg!



Ich sprach eigentlich von den vielen anderen Änderungen in der ar7.cfg.
Und ausserdem sollte es kein! Vorwurf sein. :roll:
Übrigens, den Eintrag "pppoeiface = "eth0";" gab es bei mir schon!



Durch Ändern der /var/config.def sieht meine Seite dann so aus wie hier:
http://www.ippf.tk/forum/viewtopic.php?p=187536#187536


Auch nicht schlecht, aber bei läuft es jetzt, und da lasse ich mal so wie es ist, somal ja dann andere Seiten fehlen. Funktioniert dein Onlinezähler?




MfG Oliver



Gibt es eigentlich eine plausible Erklärung, warum sich die Sipgate-Accounts abmelden... oder besser gesagt, ihre Anmeldung nicht wieder erneuern!

 
Ich kann in deinem Log sipgate nicht entdecken! Warum?
Steht im Webinterface dann immer noch registriert, obwohl er nicht mehr registriert ist?

Mein Programm holt die Konfiguration von der Box und zeigt sie in dem Textfenster an und wenn du auf zurückspielen klickst, dann wird der Inhalt des aktuellen Textfensters in die Box gespielt.

"Funktioniert dein Onlinezähler?"
Die Seite wird angezeigt und die Zeit zählt.

MfG Oliver
 
Sipgate: Nach einem Neustart funktionierts, dann steht in der Weboberfläche auch registriert, wenn dann nicht mehr geht, steht dies auch so korrekt in der Weboberfläche.

Zu deinem Tool, und für was sind dann die Punkte "speichern" und "speichern unter", wenn man diese Speicherung eh nicht zurückspielen kann?

Edit:

Hiermal noch eine Telnetmitschnitt, wenn sich versucht die Box erfolglos bei sipgate und danach erfolgreich bei freenet registriert.



[php:1:0077a97921]
Sep 3 19:39:09 voipd[431]: EVENT(73): Anmeldung der Internetrufnummer xxxxxxxxx ist gescheitert. Fehlergrund: Gegenstelle antwortet nicht. Zeitüberschreitung.
Sep 3 19:39:09 voipd[431]: [email protected]: REGISTER end
Sep 3 19:39:09 voipd[431]: [email protected]: REGISTER failed 5 status 0 (try again in 320 seconds)
Sep 3 19:39:09 voipd[431]: EVENT(73): Anmeldung der Internetrufnummer xxxxxxx ist gescheitert. Fehlergrund: Gegenstelle antwortet nicht. Zeitüberschreitung.
Sep 3 19:39:39 voipd[431]: >>> Request: SUBSCRIBE sip:[email protected]
Sep 3 19:39:39 voipd[431]: dns: _sip._udp.freenet.de: query
Sep 3 19:39:39 voipd[431]: dns: _sip._udp.freenet.de: "0 0 XXXX iphone.freenet.de" ttl=251 from 192.168.0.X.
Sep 3 19:39:39 voipd[431]: <<< Status: 200 OK[/php:1:0077a97921]
 
Die Punkte "Speichern" und "Speichern unter", speichern den Text des Textfensters in eine Datei.
Später kannst du die Sicherung über Öffnen wieder laden und zurückspielen.
Ist das wirklich so schwer zu verstehen? Wieso kann man die Sicherung eh nicht zurückspielen???

Ich kann dein sipgate Problem bei meiner Einstellung nicht nachvollziehen.

MfG Oilver
 
Sorry, hatte ich doch tatsächlich den Punkt öffnen übersehen.

Zum Sipgate Problem, ein Eintrag eines Stun Servers hat das Problem beseitigt. Seit diesem Eintrag, ist die Anmeldung seit 20 Stunden stabil. :shock: Und das obwohl ich den Stun Server nur bei einer Sipgatenummer eingetragen habe!?


Und wenns so bleibt, hat sich mein neuerlicher Ausflug "Abenteuer Fritzbox" erstmal wieder erledigt. Gut zu wissen, dass man jetzt komfortabel voip.cfg und ar7.cfg, mit deinem Tool, oder über die Weboberfläche sichern kann.

Danke nochmal
 
olistudent schrieb:
Ich weiß aber nicht, ob in allen Firmwares die gewünschten Webseiten enthalten sind, wenn man den Eintrag "isAta 0" in "isAta 1" ändert.

MfG Oliver

Ich bins doch nochmal, den Onlinezähler hätte ich dann doch noch gerne. :wink:

Wo genau muss ich obigen Eintrag ändern? Bei mir steht:
<? setvariable var:isFon 1 ?>
<? setvariable var:isWlan 1 ?>

Aber meine WLAN Einstellungsseiten bleiben mir aber erhalten?

Danke
 
olistudent schrieb:
Hi.
Die Einträge in /var/config.def werden vom Webinterface für die Anzeige der passenden Seiten verwendet. Wenn du "isAta 1" ersetzt und gleichzeitig "isDSL 0" reinschreibst...
Durch Ändern der /var/config.def sieht meine Seite dann so aus wie hier:
http://www.ippf.tk/forum/viewtopic.php?p=187536#187536
Ist meine Schrift undeutlich? :mrgreen:
Sieht deine Datei nicht so aus?
Code:
~ # cat /var/config.def
<? setvariable var:isFon 1 ?>
<? setvariable var:isWlan 1 ?>
<? setvariable var:isWlanWds 1 ?>
<? setvariable var:isAta 0 ?>
<? setvariable var:isDsl 1 ?>
<? setvariable var:Annex 'B' ?>
<? setvariable var:isButton 0 ?>
<? setvariable var:isBasis 0 ?>
<? setvariable var:isWizz 0 ?>
<? setvariable var:isStoreUsrCfg 1 ?>
<? setvariable var:isFBoxSL 0 ?>
<? setvariable var:isIsdnTE 1 ?>
<? setvariable var:isIsdnNT 0 ?>
<? setvariable var:isUsbHost 0 ?>
<? setvariable var:isUsbStorage 0 ?>
<? setvariable var:isUsbWlan 0 ?>
<? setvariable var:isUsbPrint 0 ?>
<? setvariable var:isDebug 0 ?>
<? setvariable var:ProduktName 'FRITZ!Box Fon WLAN' ?>
<? setvariable var:FirmwareUrl 'http://www.avm.de/fritzbox-firmware-update.php?hardware=61&oem=avm&language=de&country=' ?>
<? setvariable var:EthCount 1 ?>
<? setvariable var:AbCount 2 ?>
<? setvariable var:FirmwareVersion '03.73m4.12' ?>
~ #
Diese Änderung bring dir aber nicht den Onlinezähler...
Die Datei wird bei einem Reboot nicht gespeichert!
Gib einfach mal unter telnet diese Zeile ein:
sed -i -e 's/isAta 0/isAta 1/g' /var/config.def
Und schau dann ins Webinterface unter Zugangsdaten, sollte jetzt anders aussehen...

MfG Oliver
 
Guten Abend Oli,

ach du meine Güte, deine Schrift ist natürlich super. ;)
Ich mache einfach immer soviele Sachen auf einmal.

Natürlich sieht die config.def so aus. :) Aber das die Änderungen dann wieder weg sind!? Nur zum 1x anschauen der veränderten Seite, ist mir der "Aufwand" dann doch zu gross. ;) Oder hat das noch einen anderen Sinn?

Zum "Vorschlag" .... "sed -i -e 's/isAta 0/isAta 1/g' /var/config.def ",
diesen Tipp von dir hatte ich schon über die Suche gefunden und auch ausgeführt, aber es kam nur eine Fehlermeldung.... illigal option i .. irgendwas.

Was sollte dieser Befehl eigentlich bewirken?

Danke

Edit: Hier nochmal komplett

[php:1:8a34332c6c]# sed -i -e 's/isAta 0/isAta 1/g' /var/config.def
sed: illegal option -- i
BusyBox v1.00-pre3 (2005.02.25-11:13+0000) multi-call binary

Usage: sed [-nef] pattern [files...]
[/php:1:8a34332c6c]
 
Okay, dann kann die original busybox das nicht.
Dieser Befehl soll das bewirken, was du mit einem editieren der /var/config.def erreichst.
Nämlich, dass die Website der FritzBox was anderes anzeigt.
Das brauchst du natürlich nur einmal zum Einstellen machen.
Probiers doch einfach mal aus. Kannst ja nix falsch machen.
So lange du auf der Weboberfläche dann nix änderst.
Code:
vi /var/config.def

<? setvariable var:isFon 1 ?>
<? setvariable var:isWlan 1 ?>
<? setvariable var:isWlanWds 1 ?>
<? setvariable var:isAta 0 ?>             <---- in 1 ändern und speichern
<? setvariable var:isDsl 1 ?>
...
Dann im Webinterface die Seite mit den Zugangsdaten anschauen...

MfG Oliver
 
Hatte ich doch richtig geschaut, dass er Eintrag "<? setvariable var:isAta 0 ?> " bei mir nicht vorhanden ist.


Code:
# cat /var/config.def
<? setvariable var:isFon 1 ?>
<? setvariable var:isWlan 1 ?>
<? setvariable var:isDsl 1 ?>
<? setvariable var:Annex 'B' ?>
<? setvariable var:isBasis 0 ?>
<? setvariable var:isWizz 1 ?>
<? setvariable var:isStoreUsrCfg 1 ?>
<? setvariable var:isFBoxSL 0 ?>
<? setvariable var:isIsdnTE 1 ?>
<? setvariable var:isIsdnNT 0 ?>
<? setvariable var:isUsbHost 0 ?>
<? setvariable var:isUsbStorage 0 ?>
<? setvariable var:isUsbWlan 0 ?>
<? setvariable var:isUsbPrint 0 ?>
<? setvariable var:isDebug 0 ?>
<? setvariable var:ProduktName 'FRITZ!Box Fon WLAN (UI)' ?>
<? setvariable var:FirmwareUrl 'http://www.avm.de/fritzbox-firmware-update.php?hardware=61&oem=1und1&language=de&country=' ?>
<? setvariable var:EthCount 1 ?>
<? setvariable var:AbCount 2 ?>
<? setvariable var:FirmwareVersion '03.67' ?>


Aber wir haben uns eh missverstanden, denn meine Box läuft ja jetzt schon zufriedenstellend hinter dem Router, was ich gerne noch hätte, wäre der Onlinezähler, und diesen natürlich auch noch nach einem Neustart!
 
Seltsam, dann ist in der .67 die rc.S anders.

Zu deinem Prob mit dem Onlinezähler:
Der funktioniert nur, wenn die FritzBox im Router-Modus ist und nicht im Bridge-Modus.
=> Für einen funktionierenden Onlinezähler muss du "dsldmode_router" einstellen.
Dass dann noch alles funktioniert muss du den Eintrag dslencap_pppoe in dslencap_ether ändern. (nur im Abschnitt "internet").
Und dann im Bereich etherencapcfg deine gewünschten Daten eingeben...

Gute Nacht, Oliver
 
So, die Änderungen sind vollzogen, und ich komme wieder nicht auf die Box.
Werde es morgen nochmal per USB probieren und dann die Sicherung aufspielen, und dann glaube ich verzichte ich doch lieber auf den Onlinezähler. :-(
 
Du bekommst die IP jetzt wieder von deiner Box!
Da solltest du dann auch deine Box als Gateway sehen?
Über USB sollte sie die 192.168.179.1 haben über lan entweder die bei eth0 eingestellte IP oder die in etherencapcfg. Da bin ich mir grad nicht sicher...

MfG Oliver
 
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.