Hallo zusammen,
ich bin seit letzter Woche stolzer Besitzer einer Fritz!Box 7170 und habe kurz danach (!) dieses Forum bzw. die vielfältigen Möglichkeiten der Fritz!Box entdeckt
Ich habe jetzt schon ziemlich viel hier und anderswo (tecchannel) gelesen, aber eine Sache habe ich noch nicht ganz verstanden: Mir ist klar, daß die Box wenig Speicherplatz (8 MB Flash) und RAM (32 MB) hat, aber welches von beiden stellt denn wirkliche Einschränkungen dar und warum?
Zum Flash:
Ich kann doch einen USB-Stick anschließen und habe damit "praktisch unbegrenzt" Speicher. Hat das Nachteile? Ist USB 1.1 zu langsam dafür? Viele Mods kopieren ein Programm erst von USB auf die Ramdisk und starten es von dort. Warum?! Ist das nur, damit man den USB-Stick dann abziehen kann? Oder Geschwindigkeit? Das dürfte doch bei Programmen < 1 MB kaum eine Rolle spielen, oder? Damit wäre dann mehr RAM frei, denn das ist doch knapper - oder?!
Und warum wird überhaupt alles in das Firmware-Image kopiert? Ist das nur, damit es auch auf den Boxen ohne USB(Host)-Anschluß läuft?
Ich fände ein "dynamisches Image" extrem praktisch, bei dem man nur Sachen auf den USB-Stick kopieren muß, damit sie automatisch eingebunden werden, z.B. (in etwa) so:
Ich würd's ja "Plug and Play" nennen, aber irgendwas in mir sträubt sich *g*
Im Ernst: Spricht irgendwas dagegen? Ich habe noch nicht gesehen, daß das irgendwo so gemacht wird. Stattdessen gibt es seitenweise Tips, wie man das Image kleiner macht, indem man Sachen wegläßt...
Zum RAM:
Ja klar, das kann man nicht größer machen. Ich habe schon davon gelesen, daß man Swap einrichten kann. Wie sind denn da die Performance-Auswirkungen mit USB 1.1? Wie sieht's mit USB 2.0 aus? Mein USB-Stick als solcher schafft (gemessene) 14 MB/s, da gibt's wahrscheinlich auch schnellere, wenn man sie braucht?
Und wie sieht's überhaupt mit dem RAM aus? Ich hatte die letzte offizielle Firmware installiert und habe jetzt eine Labor-Firmware (von AVM). Jeweils war nur ca. 1 MB frei... wie kommt das und wie kann man da überhaupt noch was hinzufügen?
Konkret:
Ich muss das folgende installieren:
- Anrufbeantworter + Faxempfang wie von AVM angeboten
- DynDNS
- OpenVPN
- OpenSSH (oder DropBear, wenn es alles kann was ich brauche, insbes. Login *NUR* über auth_keys, *nicht* über Passwort)
- WOL
Ich würde gern haben:
- mediaserver (oder wie das von AVM heißt, das jetzt dabei ist) oder TwonkyMedia
- Asterisk! (dann brauch ich natürlich den AVM-AB nicht mehr)
- multi-user FTP
Kann irgendjemand abschätzen, ob das passen würde? Ich werd' noch eine Weile brauchen, bis ich selbst damit experimentieren kann und würd' gern wissen, ob ich Aussicht auf Erfolg habe. Deshalb auch die Frage, wo der "Flaschenhals" liegt... die FB 7270 hat ja deutlich mehr RAM als die 7170, aber nicht mehr Flash und auch sonst (evtl. außer USB 2.0) keine Funktionen, die ich brauche... und ich würd' schon gern vermeiden, mind. 90 Euro nur für 32 MB RAM auszugeben... vor allem dann, wenn ich sie nicht unbedingt brauche...
So, das waren ziemlich viele Fragen (obwohl (oder weil) ich schon viel gelesen habe) und es wär wirklich nett, wenn Ihr mir da etwas "erweiterte Starthilfe" geben könntet!
ich bin seit letzter Woche stolzer Besitzer einer Fritz!Box 7170 und habe kurz danach (!) dieses Forum bzw. die vielfältigen Möglichkeiten der Fritz!Box entdeckt
Ich habe jetzt schon ziemlich viel hier und anderswo (tecchannel) gelesen, aber eine Sache habe ich noch nicht ganz verstanden: Mir ist klar, daß die Box wenig Speicherplatz (8 MB Flash) und RAM (32 MB) hat, aber welches von beiden stellt denn wirkliche Einschränkungen dar und warum?
Zum Flash:
Ich kann doch einen USB-Stick anschließen und habe damit "praktisch unbegrenzt" Speicher. Hat das Nachteile? Ist USB 1.1 zu langsam dafür? Viele Mods kopieren ein Programm erst von USB auf die Ramdisk und starten es von dort. Warum?! Ist das nur, damit man den USB-Stick dann abziehen kann? Oder Geschwindigkeit? Das dürfte doch bei Programmen < 1 MB kaum eine Rolle spielen, oder? Damit wäre dann mehr RAM frei, denn das ist doch knapper - oder?!
Und warum wird überhaupt alles in das Firmware-Image kopiert? Ist das nur, damit es auch auf den Boxen ohne USB(Host)-Anschluß läuft?
Ich fände ein "dynamisches Image" extrem praktisch, bei dem man nur Sachen auf den USB-Stick kopieren muß, damit sie automatisch eingebunden werden, z.B. (in etwa) so:
Code:
debug.cfg:
if test -d /var/media/ftp/whatever/openvpn; then
cd /var/media/ftp/whatever/openvpn
./start.sh
fi
if test -d /var/media/ftp/whatever/openssh; then
...
fi
... usw.
Ich würd's ja "Plug and Play" nennen, aber irgendwas in mir sträubt sich *g*
Im Ernst: Spricht irgendwas dagegen? Ich habe noch nicht gesehen, daß das irgendwo so gemacht wird. Stattdessen gibt es seitenweise Tips, wie man das Image kleiner macht, indem man Sachen wegläßt...
Zum RAM:
Ja klar, das kann man nicht größer machen. Ich habe schon davon gelesen, daß man Swap einrichten kann. Wie sind denn da die Performance-Auswirkungen mit USB 1.1? Wie sieht's mit USB 2.0 aus? Mein USB-Stick als solcher schafft (gemessene) 14 MB/s, da gibt's wahrscheinlich auch schnellere, wenn man sie braucht?
Und wie sieht's überhaupt mit dem RAM aus? Ich hatte die letzte offizielle Firmware installiert und habe jetzt eine Labor-Firmware (von AVM). Jeweils war nur ca. 1 MB frei... wie kommt das und wie kann man da überhaupt noch was hinzufügen?
Konkret:
Ich muss das folgende installieren:
- Anrufbeantworter + Faxempfang wie von AVM angeboten
- DynDNS
- OpenVPN
- OpenSSH (oder DropBear, wenn es alles kann was ich brauche, insbes. Login *NUR* über auth_keys, *nicht* über Passwort)
- WOL
Ich würde gern haben:
- mediaserver (oder wie das von AVM heißt, das jetzt dabei ist) oder TwonkyMedia
- Asterisk! (dann brauch ich natürlich den AVM-AB nicht mehr)
- multi-user FTP
Kann irgendjemand abschätzen, ob das passen würde? Ich werd' noch eine Weile brauchen, bis ich selbst damit experimentieren kann und würd' gern wissen, ob ich Aussicht auf Erfolg habe. Deshalb auch die Frage, wo der "Flaschenhals" liegt... die FB 7270 hat ja deutlich mehr RAM als die 7170, aber nicht mehr Flash und auch sonst (evtl. außer USB 2.0) keine Funktionen, die ich brauche... und ich würd' schon gern vermeiden, mind. 90 Euro nur für 32 MB RAM auszugeben... vor allem dann, wenn ich sie nicht unbedingt brauche...
So, das waren ziemlich viele Fragen (obwohl (oder weil) ich schon viel gelesen habe) und es wär wirklich nett, wenn Ihr mir da etwas "erweiterte Starthilfe" geben könntet!