Asus WL-HDD / Yakumo Wireless Storage

Aus Freifunk Hannover

Asus WL-HDD 2.5
Asus WL-HDD 2.5

Auf diesem Gerät läuft die Freifunk-Firmware (TRX-Datei) mit Support für WLAN, IDE, USB-Host und LAN-Anschluß. Der "Asus WL-HDD 2,5" ist vollkommen identisch und baugleich mit dem "Yakumo Wireless Storage 60". Durch die mitgelieferte Recovery-Software ist ein vollkommen problemloses Neuflashen des Router kinderleicht durchzuführen.


Inhaltsverzeichnis

Einleitung

  • silberne Außenhülle
  • externer Antennenanschluss (RP-SMA)
  • USB-Host
  • IDE-Anschluss für 2.5"-Festplatte
  • LAN-Anschluss

Ergänzungen zum Yakumo Wireless Storage 60

  • Lieferung neu in Originalverpackung, noch eingeschweißt ohne Festplatte
  • 125 MHz CPU BCM4710 rev 0
  • 4 MB Flash-Speicher
  • 16 MB RAM
  • Flashen ohne Probleme

Freifunk-Firmware

FFF_Flashen Start (für alle)

  • Tools von mitgelieferter CD installieren oder auf http://www.asus.de nach "WL-HDD" suchen und aktuelle Firmware / Routersoftware herunterladen.
  • "Firmware Restoration" starten (benötigt Admin-Rechte um zu funktionieren)
  • Gerät ausschalten und während des Einschaltens RESET-Knopf 3 Sek. drücken bis die Power-Lampe stätig (ca. 1 Mal pro Sekunde) blinkt.
  • wenn vorher eine andere (nicht originale) Firmware auf dem Router war (DD-WRT etc.), dann erst original ASUS/Yakumo Firmware herunterladen bzw. auswählen und UPLOAD drücken. Dann in der original Firmware die "Factoty-Defaults" bzw. "Werkseinstellungen" im Router-Menü laden und noch einmal neustarten.
  • wenn original Firmware (ASUS/Yakumo) aufgespielt ist und die Standard-Wete geladen wurden, *.TRX Datei der Freifunk-Hannover-Firmware auswählen und UPLOAD drücken. WARTEN. (ca. 5 Min)


FFF_Flashen Methode 2

  • IP vom Heimrechner auf 192.168.1.2 / 255.255.255.0 stellen
  • im Recovery-Programm Freifunk-Firmware (TRX-Datei) auswählen und "upload starten" drücken
  • Firmware-update läuft, Raucherpause! (ca. 3-5 Minuten)
  • grüne Lampe blinkt, dann fertig

FFF_Flashen Methode 3

  • IP vom Heimrechnervom auf DHCP-Abfragen stellen (alles auf automatisch)
  • warten bis Netzwerkkarte eine IP z.B. 164.x.x.x bekommt
  • im Recovery-Programm Freifunk-Firmware (TRX-Datei) auswählen und "upload starten" drücken
  • Firmware-update läuft, Raucherpause! (ca. 3-5 Minuten)
  • grüne Lampe blinkt, dann fertig

Grundeinstellungen für Freifunk

Festplatten: IDE-Installation

Installation einer integrierten Festplatte über die Freifunk-Oberfläche unter "Software 2" mit den Paketen:

kmod-ide
kmod-ext2
kmod-ext3
kmod-vfat

Oder mit PUTTY: Putty starten, anmelden, und folgendes eingeben:

ipkg update
ipkg install kmod-ide
ipkg install kmod-ext2
ipkg install kmod-ext3
ipkg install kmod-vfat

Anschließend die Datei /etc/init.d/S11ide z.B. mit WinSCP anlegen und Rechte auf 0777 setzen, damit die benötigten Treiber geladen werden (nach Installation REBOOT durchführen):

Inhalt ändern in:

#!/bin/sh
   
insmod ide-core
insmod pdc202xx_old
insmod ide-detect
insmod ide-disk
insmod jbd
insmod ext2
insmod ext3

Internet freischalten / anbieten: WAN/LAN Ports zusammenlegen

Das ganze ist interessant, sofern man an den LAN Anschluss beispielsweise einen anderen Router oder ein DSL Modem anhängen möchte, den Router also als GATEWAY berteiben will. Dafür führt ihr in der Console (z.B. über Putty) folgendes aus:

nvram set wl0_ifname=eth2
nvram set lan_ifnames=
nvram set wan_ifnames=eth1
nvram set lan_ifname=none
nvram set wifi_ifname=eth2
nvram set wan_ifname=br0
nvram commit
reboot

Danach könnt Ihr eure neue Konfiguration nutzen und z.B. über das "freifunk-pppoecd-de" Paket eure Verbindungsdaten einstellen. WAN: "WAN-Protokoll: PPPoE" ... alles andere leer lassen. PPPoE: Interface = ppp0 / Device = eth1

Daten der internen IDE-Festplatte freigeben (sharing)

Eine Datei /etc/init.d/S11mount (ohne Endung) z.B. mit WinSCP anlegen und Rechte auf 0777 setzen (rechte Maustaste / Eigenschaften / ganz unten die Zahlen ändern) und ggf "mnt" durch euren Pfad ändern:

#!/bin/sh
# Welches Device soll gemountet werden?
MOUNT_DEVICE0=/dev/ide/host0/bus0/target0/lun0/part1
i=0
# 15 Sek warten, wenn gemountet wird fortgefahren.
while [ $i -le 15 ]
do
if [ -e $MOUNT_DEVICE0 ]
then
mount $MOUNT_DEVICE0 /mnt
mkdir /info
ln -s /mnt /www/info
ln -s /mnt /www/mnt
echo "Erfolgreich gemountet: $MOUNT_DEVICE0"
exit 0
fi
sleep 1
i=`expr $i + 1`
done 


Link erzeugen und Daten über "http://mein-Router/mnt" feigeben, unter Putty folgendes eingeben:

mkdir -p /mnt
ln -s /mnt /www/mnt

Damit ist eure Platte nun über "http://EURE-FREIFUNK-IP/mnt" erreichbar!

Administrations-Bereich freischalten

Ab der FF-Firmware Version 1.6.1 muss man den Adminvereich freischalten, damit man auch aus dem Web / per Wlan darauf zugreifen kann.

nvram set ff_unsecure_webadmin=1
nvram commit
reboot

USB