Sie sind hier

Vorgeschichte

Technische Spezifikationen

  • 4 Ports Ethernet (RJ45, 100MBit)
  • 1 Port Ethernet (RJ45, 100MBit)
  • WLAN 54 MBit 802.11g und 802.11i (WEP, WPA, WPA2, TKIP, AES)
  • 160GB oder 250GB Festplatte (PATA)
  • 3x USB 2.0
  • CPU (cat /proc/cpuinfo): Broadcom BCM4704 chip rev 8, BCM 3302 V0.6
  • RAM: 64 MB
  • 2 MB interner Flash

Vorgeschichte

Vor jetzt 4 Jahren war es soweit:

Ich habe mir einen bereits länger gärenden Wunsch erfüllt und einen ASUS WL-700gE gekauft. Das tolle an diesem Gerät ist, dass es Musik im Netzwerk über das DAAP-Protokoll (Apples iTunes-Share-Protokoll) verteilt, einen Bittorrent-Client mitliefert und selbstverständlich, dass es auf Linux aufbaut.

Zur damaligen Zeit hat das Ding völlig ausgereicht. Der Drucker hing sowieso immer schon am Standrechner, also musste diese Funktion nur einem kurzen Test standhalten. Dennoch hatte das Ding einige Macken, so konnte der DAAP-Server daapd ID3-Tags nicht korrekt auslesen und der Bittorrent-Client funktionierte oft nicht so, wie er sollte. Das Dateisystem war vermutlich FAT32, was man durch Fehler bei der Behandlung von Dateien größer als 4GB bemerkt hat und auch der Zugriff auf die Konsole funktionierte nur über Telnet. Der Webserver ließ nur ein einziges Verzeichnis zu und zeigte nur statische HTML-Seiten an. Überhaupt waren alle Softwarekomponenten schon recht alt, was sich durch diese Beschränkungen sehr früh zeigte.

Nachdem sich mein Lebensmittelpunkt durch das Studium  in Richtung Hagenberg/Linz verlagert hat und der Router immer noch in der Heimat stehen blieb, wurden die Ambitionen, das Ding zu pimpen, lange nicht konkret.

Technische Limitationen

Aus der heutigen Sicht muss ich fast sagen, dass die Original-Firmware ein Witz ist. Der WL-700gE konnte hardwaretechnisch locker mit den damals verfügbaren Routern mithalten, aber warum er nur einen internen Speicher mit 2 MB hat, wo sogar der WRT54GL von Linksys damals schon 4 MB bekam, ist mir ein Rätsel. Durch diese Beschränkung muss man einiges an Handarbeit vorher durchführen, damit OpenWRT läuft. Die andere Möglichkeit ist, die Original-Firmware von ASUS zu modifizieren. Da ich mir aber bei OpenWRT eine breitere Community erwartete, wählte ich diese Möglichkeit.

Ziel

Das Ding hat einen Prozessor mit 300 MHz und eine 250 MB HDD. Große Sprünge kann ich damit definitiv nicht machen, für Multimedia habe ich meine Boxee Box, aber der Wl-700gE gibt sicher einen hervorragenden Fileserver ab.

Ich habe mir einige Ziele gesteckt, die ich erreichen will, alles darüber ist eine "nice-to-have".

  • Fileserver (Samba)
  • Subversion
  • Bittorrent-Daemon

Einige andere Dinge möchte ich mir aber dennoch ansehen:

  • Python
  • Trac
  • IRC-Server

Die Pakete sind alle da, aber ich will nicht zuviele Dienste auf einmal laufen lassen. Unter Last steigt die Temperatur des Geräts auf ca. 40°C, was ich aber auf die Festplattenaktivität bei einem Bittorrent-Download zurückführen würde.

Benutzeranmeldung