Aufgebrochene Horstbox

Posted by André Naumann • Tuesday, March 3. 2009
Am Samstag hab ich meinen alten Linksys WRT54G in den Ruhestand geschickt. Selbst mit stärkeren Antennen konnte er die neue, verwinkelte Wohnung nicht ganz ausleuchten und die Version 7, die ich damals gekauft hab ist wohl die einzige, die nicht mit einem DD-WRT oder OpenWRT aufgerüstet werden kann. Außerdem hätte ich gern etwas mit nem eingebauten Fileserver und/oder BitTorrent-Client gehabt.

Sowas hab ich dann auch in Form der D-Link Horstbox gefunden. Beim örtlichen Saturn war sie mal wieder 30EUR teurer als im Versand, naja, was solls.

Ich hatte zwischendurch schon einiges über die Kiste gelesen, aber alle Anspielungen auf einen SSH-Zugang oder die Live-DVD zum Firmware-Erweitern galten irgendwie nur für die Professional-Variante, ich hab ja nur das dumme Consumer-Ding, da war erstmal ärgern angesagt.

Erstmal.. so schnell geb ich ja nicht auf.


Nach dem obligatorischen Firmware-Update stellte sich schonmal raus, dass die gelieferten Firmware-Images squashfs-Images sind, die man sicher mounten, bearbeiten und dann auf die Horstbox laden kann. Hat zwischendurch im Büro nicht so recht geklappt.. Zuhause hab ich mir dann aber dann das Konfigurationsimage angeguckt, dass man vor jedem Update abziehen und hinterher wieder einspielen soll. Dabei wird eine kleine Datei namens "config.hbx" übertragen, die bei genauerem Hinsehen eine mit gzip komprimierte Textdatei mit interessantem Inhalt ist:

#<< application_server
SNMP_WAN_ENABLE="0"
WEB_WAN_ENABLE="0"
WEB_WAN_PORT="80"
WEB_LAN_ENABLE="1"
TELNET_WAN_ENABLE="0"
TELNET_WAN_PORT="23"
TELNET_LAN_ENABLE="0"
SSH_WAN_ENABLE="0"
SSH_WAN_PORT="22"
SSH_LAN_ENABLE="1"
TFTP_WAN_ENABLE="0"
TFTP_WAN_PORT="69"
TFTP_LAN_ENABLE=""
FTP_WAN_ENABLE="0"
FTP_WAN_PORT="21"
FTP_LAN_ENABLE="0"
IGMP_ENABLE="0"
IGMP_MODE="1"
IGMP_WAN_INTF="nas1"
IGMP_LEAVE_LATENCY_ENABLE="0"
IGMP_MAXRESPTIME="10"
#>> application_server


Der hervorgehobene Wert steht standardmäßig auf "0". Also flugs geändert, gezippt und auf die Box geladen. Die Horstbox startet neu, WLAN bleibt dummerweise aus, aber per Kabel kann ich schon einmal an den SSH-Server ran mit dem Benutzer "root" und dem Passwort "admin".

Nach einem Blick auf die Weboberfläche und dem Speichern einiger belangloser Änderungen geht auch das WLAN wieder, SSH geht auch immer noch, prima :-)

Jetzt gehts erst einmal schlafen und bei Gelegenheit bring ich dem Samba-Server auf dem Ding bei, vernünftige Benutzerrechte und nicht nur Shareberechtigungen zu benutzen.
Defined tags for this entry: , ,

2 Comments

Display comments as (Linear | Threaded)
  1. *Wie hast du das squashfs mounten koennen? Ich bekomme immer folgenden Fehler:

    Can't find a SQUASHFS superblock on disk

    Ich habe bereits probiert meine squashfs-tools zu aktualisieren, nur leider bekomme ich keine Variante so wirklich zum laufen.

    Danke fuer die Hilfe :-)
  2. *Gemountet hab ich das Image letzten Endes garnicht, nur nach viel viel Wühlen im Netz rausbekommen, dass es wohl ein uboot/squashfs-Image ist.

    Endlos viel Zeit wollt ich ja nun auch nicht drin versenken und hab dann irgendwann angefangen, mit mehr oder weniger viel Erfolg, direkt Software für die Kiste zu compilen und auf ner USB-Festplatte abzulegen.

    Ich will ja nur nen upnp-Server für meine Roku Soundbridge darauf haben.. Das scheitert aber gerade an den Abhängigkeiten, die die Server alle brauchen, um meine WMA-Sammlung zu indizieren.

    Wirklich BRAUCHEN würde ich n neues Bootimage eh nur dann, wenn ich z.B. meinen IPv6-Tunnel direkt über die Horstbox fahren wollte und dafür die passenden Kernelmodule bauen wollte. Aber das wird dann irgendwann eh am fehlenden Quelltext für die Custom-Hardware im Horst scheitern, denk ich.

Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA 1CAPTCHA 2CAPTCHA 3CAPTCHA 4CAPTCHA 5


Pavatar/Gravatar/Favatar/MyBlogLog/Pavatar author images supported.


A Simple Sidebar