Network Attached Storage

Geräte Liste

Störungssuche

  • Problem: Das NAS wird erkannt, die Frei gegebenen Verzeichnisse gefunden und Konfiguriert, es werden aber keine Dateien gefunden (sie werden nicht gemountet)
    • Lösung: Prüfen ob Leerzeichen in den Dateinamen oder Verzeichnissen vorhanden sind.
  • Problem: Die Dateien erscheinen auf den Media Direktoren, Orbitern und (während SSH' d) auf /mnt/NAS_ # und in den Unterverzeichnissen jedes Benutzers. Aber die Dateien werden nicht abgespielt. Keine der Musik oder Video Dateien werden wiedergegeben. Alle Dateien, die auf dem Core gespeichert sind, werden abgespielt.
    • Lösung: (von bliss01 aus dem Forum).
      1. Man überprüft ob das Gerät unter dem selben Namen und Verzeichniss auch auf dem Core gemountet ist.
      2. Man bearbeitet die Datei /etc/exports auf dem Core, und die /etc/fstab auf dem MD um dieses Problem zu beheben. Damit die Änderungen auch nach einem Neustart bleiben, bearbeitet man die Vorlagen in /usr/Pluto/templates /
      3. Es ist sicher zu stellen, dass das SMB-Laufwerk im gleichen Netz ist (dh die 192.168.80.x) wie der Core, der über eine Firewall, die SMB mounts stoppt, obwohl es unterschiedliche Verfahren für die Anbindung von NAS die ausserhalb des Netzes stehen.

Network Attached Storage (NAS) und Windows-Freigaben Plug-and-Play fähig machen

Zuerst wird das ermittelte Ereignis gesendet.

Für den ermittelten NAS kommt dieses Ereignis vom DHCP-Monitor und hat das ip/mac. Das 'Plug and Play' Plugin findet heraus was es ist und sendet ein Ereignis wie dieses.

/usr/pluto/bin/MessageSend dcerouter 0 -1001 2 65 52 3 53 2 5 "00:0D:0B:99:10:43" 28 "192.168.80.7"

Für eine erkannte Windows Freigabe kommt das Ereignis von dem 'Scane das Windows Netzwerk nach Freigaben' Dienstprogramm das immer im Hintergrund läuft. Es sendet ausdrücklich ein „Gerät erkannt“ Ereignis mit der Geräte Vorlage „Generic File Server 1837“, wie folgt aus:

/usr/pluto/bin/MessageSend dcerouter 0 -1001 2 65 52 3 53 2 49 1837

Sowohl der „allgemeine Datei-Server“ und die NAS-Geräte wie Maxtor & Buffalo haben Geräte Daten Script namens „Pre-PnP-Script“, welches unter: /usr/Pluto/bin/CheckNASForPasswords.sh gespeichert ist. Im Script ist der Schlüsselgedanke der “ 182|1“ Parameter. Die 1 auf eine 0 ändern, wenn kein Passwort erforderlich ist. Möglicherweise benötigen wir verschiedene Scripte für verschiedene NAS Geräte.

Nachdem dieses Skript ausgeführt wird, wenn 182 | 1 angegeben wurde, wird der Benutzer aufgefordert, den Benutzernamen und das Passwort einzugeben, es wird durch: Pnp_PreCreateOptions::OkayToCreateDevice with the screen: SCREEN_Get_Username_Password_For_Devices übergeben.

Sobald das Gerät erstellt wird, kann das Configure Skript ausgeführt werden, zum Beispiel: Configure_1794.sh für den Buffalo. Dieses Script wird nach Benutzernamen und Passwort für das Gerät in der Datenbank Nachschlagen und das Ereignis 'Gerät gefunden' für jede Netzwerk Freigabe wie folgt auslösen:

 /usr/pluto/bin/MessageSend dcerouter <X> -1001 2 65 52 3 53 2 49 1768 55 "182|1"

Das <X> muss die ID# des Gerätes sein, das zuvor erstellt wurde, da die Datei Freigabe ein Nachfolger dieses Gerätes ist. 1768 ist die Vorlage für eine Samba Freigabe, 1769 für NFS. Wenn die Freigabe es nicht erfordert, ein Passwort einzugeben, lassen Sie die 55 „182 | 1“ wie sie ist. Wenn der Benutzername und das Kennwort bereits in der Datenbank gültig für die Freigabe ist, dann anstelle von 55 „182 | 1“ die 55 „127 | Benutzername | 128 | Passwort“ einsetzen.

Diese Nachricht wird das Nachfolge Gerät erzeugen für jede Freigabe und fordert den Benutzer auf, wenn der Benutzername oder Passwort erforderlich sind, dieses einzugeben.

NAS aus dem Externen Netzwerk hinzufügen

Die Standard-Konfiguration von LinuxMCE unterstützt die NAS innerhalb des „internen“ Netzwerkes, die vom der LinuxMCE Core Server verwaltet werden.

Forum Benutzer tkmedia hat getestet, wie man den NAS aus einem 'Externen' Netzwerk anspricht.

  1. Im Web Admin wählt man „show devices tree“.
  2. Wählt Core unter my devices.
  3. Erzeuge Nachfolge Gerät.
    1. Die Datei Server Vorlage verwenden.
    2. Die IP-Adresse, Benutzername und Passwort eingeben und speichern.
  4. Nun wählt man den Datei-Server aus, der gerade erstellt wurde und erstellt ein Nachfolge Gerät.
    1. Man verwendet die „Windows-share“ Geräte Vorlage und trägt Verzeichnisname, Benutzernamen und Passwort ein und speichert sie.
    2. Wenn man zu einem Desktop KDE eines Orbiters geht, den Konqueror öffnet und /home/public/data/other eingibt, sollten man so etwas wie „Windows Freigabe [55]“ sehen. Nun lassen sich die Dateien automatisch synchronisieren. es dauert eine Weile (auch am Anfang, ist die Synchronisierung langsam) Resynchronisieren kann man die Dateien mit dem Web Admin, aber wenn man eine Menge solcher Dateien hat, lässt man die Synchronisierung am besten über Nacht laufen.

In der Theorie ist man auch in der Lage, den NAS an das „internen“ Netzwerk anzuschließen und dann seine IP-Adresse im Web Admin einträgt und nach der Sychronisation wieder an das externen Netzwerk anschließt.

Siehe auch

  • Bookmark auf
  • Bookmark "programmers_guide:network_attached_storage" at del.icio.us
  • Bookmark "programmers_guide:network_attached_storage" at Digg
  • Bookmark "programmers_guide:network_attached_storage" at Furl
  • Bookmark "programmers_guide:network_attached_storage" at Reddit
  • Bookmark "programmers_guide:network_attached_storage" at Ask
  • Bookmark "programmers_guide:network_attached_storage" at blogmarks
  • Bookmark "programmers_guide:network_attached_storage" at Blogg-Buzz
  • Bookmark "programmers_guide:network_attached_storage" at Google
  • Bookmark "programmers_guide:network_attached_storage" at Ma.gnolia
  • Bookmark "programmers_guide:network_attached_storage" at Netscape
  • Bookmark "programmers_guide:network_attached_storage" at Spurl
  • Bookmark "programmers_guide:network_attached_storage" at Technorati
  • Bookmark "programmers_guide:network_attached_storage" at Windows Live
  • Bookmark "programmers_guide:network_attached_storage" at Yahoo!
programmers_guide/network_attached_storage.txt · Zuletzt geändert: 2010/09/05 20:39 (Externe Bearbeitung)
Creative Commons License Valid CSS Foerdern des WIKI Projekts Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0