NDAS Treiber für FritzBox

Erstens weiß ich nicht wie ich es ausführe.

Zweitens wollte ich es gern das erste mal von Hand machen.
Man will halt ein bissl dazu lernen :)

Aber zurück zu meiner hoffentlich letzten Frage.
Wo muss das Script hin damit es beim Start ausgeführt wird?
 
naja gut wenn man alles 1 zu 1 hätte kopieren können, dann hast schon recht.

Aber ich danke dir trotzdem für deine Hilfe. Wenns auch nicht immer einfach war. :)
 
Die Erstellung der Geräte-Dateien entspricht genau dem Ausschnitt, den Oliver in Beitrag [POST=1579385]#154[/POST] gezeigt hatte.

Wie schon geschrieben, brauchst Du bei weitem nicht alle Einträge, die da angelegt werden.
Außerdem habe ich den Eindruck, daß die Einträge für weitere Platten sowieso nicht richtig funktionieren würden.
 
hallo,

das Thema sieht wie geschlossen aus
aber ich möchte mein Netdisk an 7170 anschliessen.

und von linuxwelt habe ich nicht viel Ahnung.
mit Anleitungen habe ich bereits freetz Image erstellt. (trunk)

als paket steht NDAS im freetz, aber halt ohne WebGUI.

die Scripte, die hier geschrieben sind, sagen mir auch nicht viel.
ich weiß es nicht, wie ich anfangen soll.

wo wird die Scripte geschrieben soll?
vorher muss man bestimmt was machen, ordner bereitsstellen.....

kann mir jemand helfen?
 
Hallo,
ich "hänge" gerade an der gleichen Stelle wie "Stiffler06".
- Das script ist in rc.custom eingetragen


# Register the Device
/usr/bin/ndasadmin register (....-....-....-....) --name NDAS_1000
sleep 5
# Done
/usr/bin/ndasadmin enable -s 1 -o r
sleep 5
mkdir /var/media/ndas
mkdir /var/media/ndas/NDAS_1000 (Verzeichnis ist vorhanden)

- der nachfolgende mount-Befehl klappt leider nicht.
mount -t ntfs -ro /dev/nda1 /var/media/ndas/NDAS_1000

* Meldung aus "/var/log/rc_custom.log" *
Block device /dev/ndas-44723621-0 is ready to use.
mount: can't find /var/media/ndas/NDAS_1000 in /etc/fstab

* gleiche Meldung kommt auch an der Console ****
 
HowTo oder Updates verfügbar?

Hallo,

ich nutze das Script aus diesem Thema und habe folgende Fragen:
1. gibt es eine "Zusammenfassung" / HowTo (welche ich noch nicht gefunden habe)
2. ximeta hat einen aktuelleren Treiber veröffentlicht (kann dieser verwendet werden?)
3. wie kann das NDAS-Device gemounted werden? (klappt bei mir leider nicht)
4. kann der "Media-Server" der Fritz Box die NDAS-Daten zum "streaming" verfügbar machen?

Danke schonmals vorab
 
Danke für die Rückinfo, ich dachte schon das Thema wäre tot...

1. Welche hast du gefunden? http://freetz.org/wiki/packages/ndas?
2. Wo?
4. Weiß ich nicht.

Gruß
Oliver

1. + 2. Ich habe folgendes gefunden:
- (http://code.ximeta.com/ hier ist eine Version Last official NDAS for Linux tarballs: ndas-1.1-24.tar.gz Download)
- Kann/Sollte dieses Update über die Update-Verwaltung des Freetz-Images eingebunden werden?

3. Woran kann es liegen, dass mein Mount-Befehl nicht klappt?
- an die fstab komme ich nicht heran und die "-bind Option" geht leider auch nicht.

4. Ich will eine vorhandene NTFS-Partition RO mounten und über den UPnP-Mediaserver an den Clients nutzen:
Wenn ich soweit kommen sollte:
4.1 - kann ich beim NTFS-Filesystem bleiben?
4.2 - Geht das mit dem AVM-Media-Server oder gibt es den aus dem Freetz-Package http://freetz.org/wiki/packages/mediaserver noch?

Nochmals Danke und bis später
 
In dem ndas Package ist leider eine statische Library enthalten, die nicht frei ist. Da wir dafür keinen Source haben können wir sie nicht selbst bauen. Und bei ximeta tut sich da nichts... (siehe http://linux.ximeta.com:8000/trac/ticket/843)
 
Guten Morgen, OK, Schade!

Da ich kein Linux-Profi bin, dachte ich unter "http://linux.ximeta.com:8000/trac/wiki/HowToBuildManual" liegt die Lösung?

Naja ....

Wie ist es mit meinen anderen "Problemchen" (3. + 4.) ?
Muss / Sollte ich hier im Forum weiter stöbern oder gibt es eine "schnelle Lösung"?
(damit z.B. das mounten erstmal fehlerfrei klappt...)

Morgendlicher Gruß und bis später
 
Bei mir läuft der NDAS Treiber aus Freetz stabil. Ich weiß noch, das war etwas Bastelei, aber irgendwann ging's dann. Heute Abend kann ich Dir (sofern ich dran denke :rolleyes:) den Auszug aus meiner rc.custom posten.

rc.custom:
Code:
test ! -b /dev/ndas && mknod -m 644 /dev/ndas c 60 0
test ! -b /dev/nda && mknod -m 644 /dev/nda b 60 0
test ! -b /dev/nda1 && mknod -m 644 /dev/nda1 b 60 1
modprobe ndas_sal
modprobe ndas_core
modprobe ndas_block
/usr/bin/ndasadmin start
/usr/bin/ndasadmin register XXXXX-XXXXX-XXXXX-XXXXX -n NDAS1
/usr/bin/ndasadmin enable -s 1 -o r
mkdir /var/media/ftp/ndas
mount /dev/nda1 /var/media/ftp/ndas

Meine Platte ist mit FAT32 formatiert, aber ich denke NTFS sollte auch klappen, vor allem RO. Ggf. musst Du statt mount dann ntfs-3g benutzen.

Übrigens findet der AVM Mediaserver auch die Dateien vom NDAS, wenn auch etwas langsam.
 
Zuletzt bearbeitet von einem Moderator:
Schönen Dank !
- bis dahin kann ich gut warten ...
Frage: Wie ist das Zugriffsverhalten, wenn der Index erst mal angelegt ist ?
 
Von der Übertragungsgeschwindigkeit einzelner (großer) Dateien kann das NDAS auf jeden Fall mit der USB-Festplatte mithalten. Die Zugriffszeiten, also bis zB. Verzeichnisse aufgelistet werden oder eben grad beim Mediaserver, sind schon etwas langsamer im Vergleich mit der USB-Festplatte.

Ich hab das NDAS wie Du mit -o r verbunden, und greife von meinem Rechner (Win7) aus mit r/w zu für den täglichen Gebrauch. Den Umweg über die Fritzbox nutze ich eigentlich nur zum Streamen, weil die meisten Geräte halt nur mit NAS umgehen können.
 
Auch mein Einsatz-Szenario sieht so aus, dass Windows-Clients den RW Zugriff nutzen.
Parallel dazu habe ich u.a. einen netzwerkfähigen "Full-HD Media Player" der diese Streams
abgreifen und z.B. per HDMI übertragen soll.
Der RW-Dateizugriff ist bei bei mir (unter XP) sehr performant (schneller als NAS oder USB).
Zum Streaming über den Mediaserver musste bisher immer erst ein Media-Server-Index (der vorhandenen Dateien) erstellt werden.
Wenn dieser Index steht, sollte doch das streamen der Daten schnell genug erfolgen können?!

Gibt es eigentlich Möglichkeiten den Index des Mediaservers manuell neu zu erstellen?
 
Guten Morgen und Danke !
Ich habe die Befehle an der Konsole eingegeben. >> zeigt die Rückmeldung an

Bei mir läuft der NDAS Treiber aus Freetz stabil. Ich weiß noch, das war etwas Bastelei, aber irgendwann ging's dann. Heute Abend kann ich Dir (sofern ich dran denke :rolleyes:) den Auszug aus meiner rc.custom posten.


rc.custom:
Code:
test ! -b /dev/ndas && mknod -m 644 /dev/ndas c 60 0
>> mknod: /dev/ndas: File exists

test ! -b /dev/nda && mknod -m 644 /dev/nda b 60 0
test ! -b /dev/nda1 && mknod -m 644 /dev/nda1 b 60 1
>> liefern keine Rückmeldung
modprobe ndas_sal
modprobe ndas_core
modprobe ndas_block
/usr/bin/ndasadmin start
/usr/bin/ndasadmin register XXXXX-XXXXX-XXXXX-XXXXX -n NDAS1 (meine Werte eigetragen)
/usr/bin/ndasadmin enable -s 1 -o r
>> enable: Block device /dev/ndas-44723621-0 is already enabled.
mkdir /var/media/ftp/ndas
mount /dev/nda1 /var/media/ftp/ndas
>> mount: mounting /dev/nda1 on /var/media/ftp/ndas failed: Invalid argument

Meine Platte ist mit FAT32 formatiert, aber ich denke NTFS sollte auch klappen, vor allem RO. Ggf. musst Du statt mount dann ntfs-3g benutzen.
Übrigens findet der AVM Mediaserver auch die Dateien vom NDAS, wenn auch etwas langsam.

ntfs-3g -o ro /dev/nda1 /var/media/ftp/ndas (das war es !!Jubel!!)

Ok, nochmals Danke für (rentier-s Mithilfe), an das Forum
(für die erste gemeisterte Teilhürde!!)

Nachtrag: 2. NDAS_Device gemountet mit "ntfs-3g -o ro /dev/ndc3 /var/media/ftp/ndas2"
 
Zuletzt bearbeitet:
Schade bei mir klappt es nicht:( Das Mounten klappt nicht. Targa NDAS 500 GB NTFS formatiert

Hat Jemand ne Idee? Wäre echt super, ich probiere schon ewig rum...

Code:
BusyBox v1.19.3 (2011-12-28 16:55:17 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

root@fritz:/var/mod/root# test ! -b /dev/ndas && mknod -m 644 /dev/ndas c 60 0
root@fritz:/var/mod/root# test ! -b /dev/nda && mknod -m 644 /dev/nda b 60 0
root@fritz:/var/mod/root# test ! -b /dev/nda1 && mknod -m 644 /dev/nda1 b 60 1
root@fritz:/var/mod/root# modprobe ndas_sal
root@fritz:/var/mod/root# modprobe ndas_core
root@fritz:/var/mod/root# modprobe ndas_block
root@fritz:/var/mod/root# modprobe /?
modprobe: module /? not found in modules.dep
root@fritz:/var/mod/root# modprobe
root@fritz:/var/mod/root# /usr/bin/ndasadmin start
NDAS driver is initialized.
root@fritz:/var/mod/root# /usr/bin/ndasadmin register xxxxx-xxxxx-xxxxx-xxxxx-xxxxx -n NDAS1

'NDAS1' is registered successfully.
Please find the slot # by

cat /proc/ndas/devices/NDAS1/slots

Then execute the following command to enable the slot

For read-only mode
ndasadmin enable -s <slot#> -o r

For exclusive-write mode
ndasadmin enable -s <slot#> -o w

For GFS mode
ndasadmin enable -s <slot#> -o s
root@fritz:/var/mod/root# /usr/bin/ndasadmin enable -s 1 -o r
Block device /dev/ndas-16810949-0 is ready to use.
root@fritz:/var/mod/root# mkdir /var/media/ftp/ndas
root@fritz:/var/mod/root# ntfs-3g -o ro /dev/nda1 /var/media/ftp/ndas
-sh: ntfs-3g: not found
 
Gemountet ist die Platte, nun möchte ich die Platte noch so im Netzwerk frei geben, dass jeder Client auf die Daten zugreifen kann. (Viedeos abspielen) Das Ganze soll aber ohne zusätzliche Treiber funktionieren, da ich später von einem Medienplayer auf die Daten zugreifen möchte. Bei dem kann ich natürlich keine Treiber installieren.

Sowas meine ich z.B. als Medienplayer
http://www.pixmania.de/de/de/3942952/art/western-digital/multimediaplayer-tv-live.html

Besteht da eine Möglichkeit?

Anbei meine Box Daten
 

Anhänge

  • freetz1.png
    freetz1.png
    51.6 KB · Aufrufe: 6

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,085
Beiträge
2,245,799
Mitglieder
373,539
Neuestes Mitglied
Horst Fürst
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.