NAS:ASUS WL-HDD

Aus TuxBoxWIKI
Version vom 16. März 2006, 15:33 Uhr von Darkrob (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Datei:460 m.gif
Asus WL-HDD

Allgemeines

Die Asus WL-HDD ist ein NAS, das per WLAN und LAN an ein vorhandenes Netzwerk oder einen Client angebunden werden kann. Die Asus WL-HDD zeichnet sich besonders durch ihre kompakte Bauweise (2.5 Zoll HDD), stromsparendes Design, einem WLAN WDS- und Clientmode (man kann mit einer Asus WL-HDD eine DBox in das vorhandene WLAN bringen) und ein offenes Linux unter GPL aus.

Von Haus aus kann die ASUS WL-HDD aber nicht NFS (also mit der DBox) umgehen. Daher sind, wie nachfolgend beschrieben, ein paar Modifikationen nötig.

NFS-Support einrichten

Schwierigkeitsgrad

Die folgende Anleitung ist nicht unbedingt für den Anfänger geeignet, sollte jedoch nach
ein wenig Erfahrungen mit der DBox2 und einem Linuxsystem ohne Schwierigkeiten durchzuführen sein.

Anleitung

  • Pack Deine WL-HDD aus und bau die Festplatte ein.
  • Schließe die WL-HDD am Switch/Router an und schalte sie ein.
  • Dem PC die IP-Adresse 192.168.1.1 verpassen und evtl. neu booten.
  • Browser starten und http://192.168.1.220/ aufrufen.
  • Wenn nach User/PW gefragt wird: admin:admin verwenden.
  • Über das Webinterface alle Einstellungen machen:
-nur eine Partition
-ext3 formatieren
-unter shared nodes list sollte sowas wie:'part1/ part1 on on' stehen
-in der 'User list' drei User eintragen: PC-UserName:pw-PC User, root:dbox2,admin:admin
  • Wenn das geklappt hat, geht es weiter.
  • Share über Netzwerkumgebung als festes Laufwerk unter Windows oder Linux mappen. Du solltest nun das Laufwerk sehen und beliebig schreiben/lesen können.
  • Kopiere tmp.rar und conf.tar.gz der customized Firmware 1.1.2.8 von JOCKYW2001 auf dein WL-HDD rootdir (/). Dann musst du tmp.rar nach /tmp entpacken. (z.B. mit WinRAR)
  • Über die WL-HDD Backdoor http://192.168.1.220/Main_AdmStatus_Content.asp (username=admin, password=admin) führst Du nacheinander folgende Befehle aus.
Wichtig: Immer den Refresh-Button drücken - NIEMALS Enter oder Return!: 

chmod a+x /tmp/harddisk/part1/tmp/busybox 

chmod a+x /tmp/harddisk/part1/tmp/telnetd 

ln -s /tmp/harddisk/part1/tmp/busybox /tmp/harddisk/part1/tmp/sh 

/tmp/harddisk/part1/tmp/telnetd -d -l /tmp/harddisk/part1/tmp/sh
  • Jetzt kannst du einen Telnetclient - wie z.B. putty oder den in Windows enthaltenen Telnetclient - starten. Im Telnetfenster erscheint ein Prompt.
  • Dort gibst Du jetzt folgendes ein:
cd /tmp/harddisk/part1 <Enter> 
tmp/busybox tar -xzvf conf.tar.gz <Enter> (dauert eine Weile) 
  • jetzt hast Du alle notwendigen Dateien auf Deiner WL-HDD im Ordner /tmp und /conf.
  • Editiere die original exports /conf/etc/exports mit einem Unix-Editor (z.B. Crimson) nach Deinen Bedürfnissen.
  • Wenn Deine DBox2 z.B. die Adresse 192.168.1.5 und Dein PC die Adresse 192.168.1.1 hat, sollte Deine so aussehen:
/tmp/harddisk/part1/Movies/ 192.168.1.5(rw,sync,no_root_squash) 
/tmp/harddisk/part1/Movies/ 192.168.1.1(rw,sync,no_root_squash) 

..wobei Du die Zeile mit der PC-Adresse auch noch weglassen kannst. 
Diese braucht man nur für einen NFS-Client. 
  • WL-HDD neu starten.
  • Dein original Share sollte funktionieren

Einrichten einer init.sh

  • folgende init.sh auf die root / Deiner WL-HDD kopieren:
#!/bin/sh 

# start telnet daemon via Web Manager (don't include the '#'!): 
#/tmp/harddisk/part1/tmp/telnetd -d -l /tmp/harddisk/part1/tmp/sh 

# open a telnet session and type following command (don't include the '#'!): 
#/tmp/harddisk/part1/init.sh 

mount -o bind /tmp/harddisk/part1/conf/etc/ /etc 
  
cd /tmp/harddisk/part1/conf/bin 

# start userspace NFSv3 daemon 
mkdir /var/lib 
mkdir /var/lib/nfs 
cp /etc/exports /var/lib/nfs/etab 
./portmap 
./mountd 
./unfsd 

# start FTP daemon 
killall -9 stupid-ftpd 
./vsftpd & 
  
# start Samba 3.0.9 daemon 
killall -9 nmbd 
killall -9 smbd 
./nmbd -s /tmp/harddisk/part1/conf/usr/local/samba/lib/smb.conf -D 
./smbd -s /tmp/harddisk/part1/conf/usr/local/samba/lib/smb.conf -D  
  • Über die WL-HDD Backdoor führst Du folgenden Befehl aus:
/tmp/harddisk/part1/tmp/telnetd -d -l /tmp/harddisk/part1/tmp/sh 

/tmp/harddisk/part1/init.sh

das init script starten. Es dauert bei mir ca. 90 Sekunden bist das Prompt wieder erscheint. Das wars. Jetzt die WL-HDD nicht mehr ausschalten und sich über problemloses streamen mit NFS freuen. Bei neueren Firmware-Versionen kann man im WL-HDD-Menü 'Storage Settings' die init.sh als 'Initial Script' bei jedem Neustart der WL-HDD ausführen lassen. Auf der Box heißt das exportierte Verzeichnis der WL-HDD, was Du bei den Mountoptionen einstellen musst, wenn Du z.B. den Ordner '/movies' angelegt hast:

/tmp/harddisk/part1/movies 

als lokales Verzeichnis nimmst Du z.B. bei einem Yadi-Image sowas wie

/mnt/filme...
  • Um auch ftpfs/lufs nutzen zu können, müsst Ihr die /conf/etc/vsftpd.conf noch um folgende Zeile ergänzen:
secure_chroot_dir=/tmp/harddisk/part1


TIP

Falls der Movieplayer (abspielen von TS-Files) nicht funktioniert und Ihr einen Switch benutzt, versucht bitte per Telnet oder die WL-HDD Backdoor folgenden Befehl:

et -i eth1 speed 100half

Dieser Befehl kann auch in die init.sh eingefügt werden.

Hier gehts weiter zu den DBox2 Einstellungen für die Direktaufnahme.

Die WL-HDD als Bridge nutzen

Wer eine Dbox hat und gerne Kabellos in das Internet kommen möchte wird sich über die Anschaffung der WL-HDD besonders freuen. Sie ermöglicht es eine Dbox ruckzuck drahtlos an das vorhandene Netzwerk anzubinden. Das macht dieses Gerät zu einem echten Multitalent!

Folgende Voraussetzungen sollten erfüllt sein:

  • Der vorhandene Router sollte WDS unterstützen (sonst geht nur der Clientmode auf der WL-HDD)
  • Die MAC-Adressen vom Router und der WL-HDD müssen bekannt sein
  • Die WL-HDD muss eine feste IP-Adresse aus dem selben Adresskreis wie der Router haben

Die groben Einstellungen:

  • Der WL-HDD eine feste IP aus dem vorhandenen Netzwerk verpassen, als Gateway den Router eintragen
  • Unter Interface einfach die gleichen Einstellungen wie bei Router tätigen
  • Unter Bridge den Modus auf Hybrid stellen
  • Auf der Seite Client become AP auf enabled und Clientmodus aktivieren
  • WL-HDD neu starten und ausprobieren

Diese Konfiguration habe ich erfolgreich mit einer Fritzbox Fon WLAN am laufen und habe keine Probleme die WL-HDD oder die Fritzbox von irgendeinem Rechner im gesamten Netzwerk zu erreichen. Aufgrund der hohen Übertragungsgeschwindigkeit der WL-HDD laufen auch Filme sauber im Streamingmodus über WLAN.

Stromverbrauch

Die WL-HDD verbraucht zwischen 3 und 6 Watt. Diese sparsamen Werte helfen also noch zusätzlich Geld zu sparen. Das gleicht vielleicht die höheren Einstiegskosten für die 2.5 Zoll Festplatte wieder ein bißchen aus.

Links

Asus WL-HDD Produktseite