Umstieg auf ASUS WL-500g Premium
von
bettmensch am Nach langem Hin und Her habe ich mich dazu entschlossen mir doch einen neuen Router zuzulegen. Gegen meinen kürzlich erworbenen Netgear KWGR614 gibt es zwar nichts zu sagen, aber die Firmware lässt mir immer einfach zu wenig Spielraum. Da sich nun seit über 6Monaten nichts getan hat und auch kein Lichtblick am Horizont zu sehen ist, wurde es Zeit einen anderen Weg einzuschlagen.
Entschieden habe ich mich für einen ASUS WL500g Premium für rund 75€. Besonderheiten sind die zwei USB2.0 Anschlüsse (welches das absolute K.O.-Kriterium für die anderen Router auf meine Auswahlliste war) und externe Firmwares, die dafür abgestimmt sind. Neben der OpenSource Firmware von ASUS sind sowohl FreeWRT, DD-WRT und OpenWRT mit dem WL-500gP kompatibel.
Vorerst reicht mir allerdings die etwas erweiterte ASUS Firmware von Oleg, auf der sowohl SSH-, Web- und SAMBA-Server, sowie ein Torrentclient Platz finden. Allerdings wird dafür eine externe USB-Festplatte benötigt, welche unter anderem auch als Swap (Auslagerungsspeicher) dient. Ein nettes How-To ist in diesem Forum zu finden: http://wl500g.info
Einziges Manko ist, dass über dem Paketmanager (IPKG) leider der NFS-Server nicht erhältlich ist. Auf diesen wollte ich aber auf keinen Fall verzichten und musste ein wenig umdenken.
Als einzig Sinnvolles bliebt mir übrig, den vorkonfigurierten NFS-Server von der ASUS-Firmware zu nehmen und daraufhin den Paketmanager zu verzichten. Aufgrund des Einhängepunkte der externen Festplatte, welche nun von der ASUS Firmware geregelt wird und nicht mehr manuell konfiguriert werden kann, benötigte ich auch eine Swap-Datei, anstelle der Swap-Partition. Diese wird recht fix mit folgenden Befehlen angelegt:
- cd /tmp/harddisk
- mkdir swap
- dd if=/dev/zero of=/tmp/harddisk/swap/swap0 bs=1M count=512 (Swap-Datei wird angelgt. Größe 512MB)
- mkswap /tmp/harddisk/swap/swap0
- chmod 600 /tmp/harddisk/swap/swap0
Um die Swap zu aktivieren muss der Befehl ‘swapon /tmp/harddisk/swap/swap0‘ ausgeführt werden. Dies lässt sich auch in die ‘/usr/local/sbin/post-boot‘-Datei einfügen, um dies bei jeden Bootvorgang automatisch machen zu lassen. Darauf ist natürlich zu achten, dass die Datei auch Ausführbar ist -> ‘chmod a+x /usr/local/sbin/*‘!
Ob die Swap wirklich erkannt wird, lässt sich durch den Befehl ‘free’ herausfinden. Dies sollte dann in etwa so aussehen:
[admin@zitrone root]$ free
total used free shared buffers
Mem: 13932 10236 3696 0 1320
Swap: 500432 0 500432
Total: 514364 10236 504128
Um alles fest auf den Flash zu speichern, muss folgende Befehlskette ausgeführt werden:
flashfs save && flashfs commit && flashfs enable && reboot
Reboot ist nicht zwingend erforderlich, sollte aber auch nicht schaden
Alles weitere lässt sich nun komfortabel über das Webinterface regeln. Der Durchsatz um Daten auf die Festplatte zu speichern beträgt bei mir etwa 6MB/sek. Ist zwar recht wenig, aber dafür muss meine Schwester nicht mehr meinen Rechner hochfahren, um auf die Daten zuzugreifen.
Alles in allem ist der ASUS WL-500gP ein Spitzenrouter und genau das, was ich so lange gesucht habe. Bestimmt lässt sich auch ohne dem Paketmanager noch viel mehr damit zaubern. Ich bin gespannt.
Eingetragen in Hardware, Open Source |
Kommentare (5)



