Nö, nur Individuelle.
Wie viele Boxenmodelle gibt es?
Wer seine Box kennt, der kann immerhin mit telnet die Dienste starten/beenden die er braucht/will/nichtwill.
Das gilt insbesondere für die 6.30 Firmware für die NOR only Boxen.
Die NAND DualBoot Boxen sind dank PeterPawn und seinem modfs aus dem Schneider.
...zumindest für Diejenigen die kein freetz benutzen möchten.
Ich will auch mal einen Blick in die Zukunft wagen.
AVM baut den telnetd aus der busybox komplett raus.
Pöh, solln sie doch machen.
Dann bau ich mir ein CGI/LUA Webinterface.
...und benutz dafür den MyFRITZ!* Link im AVM Webinterface.
Und dazu noch die passende busybox, und den nmbd nicht zu Vergessen.
...aber der klappt bei mir auch schon, Binary auf RAM oder USB...
Code:
ls -Flap /sbin/nmbd
lrwxrwxrwx 1 root root 13 Jan 1 1970 /sbin/nmbd -> /var/tmp/nmbd*
...und Link in /sbin* setzen. Der inetd startet den dann wenn eine Anfrage kommt.
Oder war es ctlmgr? Oder der multid? Oder /etc/init.d/rc.net start? Egal, Hauptsache es geht.
Letztendlich ist es also relativ einfach möglich per Pseudoupdate ein eigenes CGI/LUA Webinterface einzubringen.
Und dieses auch Kommandos auf der Box ausführen zu lassen.
Zum Beispiel das Neustarten der Dienste abhängig vom Boxmodell
und individuellen Wünschen des Benutzers.
Am Ende kann dieses Webinterface auch wieder komplett entfernt werden.
Das halte ich auch für "Zukunftssicherer".
* Den MyFRITZ! Link zu Ändern ist einfach...
Code:
mkow() {
# Softlinking /var/html.myfritz to own webspace
/bin/rm /var/html.myfritz
/bin/ln -sf /var/media/ftp/SanDisk-Cruzer-01 [COLOR=#ff0000]/var/html.myfritz[/COLOR]
# Funny HTML at end of flash
/bin/rm /var/flash.html
/bin/ln -sf /var/tmp/fullofstars.html /var/flash.html
}
** /sbin und /usr/sbin sind mit im RAM gespiegelten Verzeichnissen übermountet (mount -o bind)
...das hat /var/install aus dem Pseudoimage erledigt. In /var/tmp sind nmbd und/oder busybox.