eine NFS Verbindung zum SRP
Folgende Anleitung ist für alle gedacht, die ihre Daten von einen Windows PC aus für den SRP verfügbar machen wollen, ohne sie vorher mit z.B. FTP auf den Receiver kopieren zu müssen!
Das heißt man kann vom SRP aus Filme, Fotos und Musik direkt von der Festplatte des PCs wiedergeben!
Vielleicht auch für alle interessant die kein NAS oder einfach zu wenig Platz am SRP haben.
Grundvoraussetzung ist, dass der SRP und der PC im Netzwerk miteinander verbunden sind!
Getestet hab ich alles auf einen PC mit Win7 Home 64Bit und mit einen SRP2401CI+
1. NFS-Server
Als erstes braucht man NFS (Network File System), das den Zugriff auf Daten über ein Netzwerk ermöglicht!
Dabei werden die Dateien nicht wie z.B. bei FTP übertragen, sondern die Benutzer können auf Dateien, die sich auf einem entfernten Rechner befinden, so zugreifen, als ob sie auf ihrer lokalen Festplatte abgespeichert wären.
Da mein PC nur eine Windows 7 Home Lizenz hat, ist dort leider kein NFS-Server integriert.
Wird anscheinend erst bei Win7 Ultimate und Enterprise mitinstalliert und das frei verfügbare Windows NFS "SFU-Services for UNIX" funktioniert leider auch nur bis Windows 2000
[list]
[*]Eine Beschreibung der Installation von "SFU" für den SRP hat FilmFan zusammengestellt -> "Link"[/list]
[list]
[*]Für den WindowsHomeServer hat Wolfman ein kleines HowTo erstellt -> "Link 1" / "Link 2"[/list]
Es gibt da aber zum Glück noch ein anderes kleines OpenSource Tool namens "FreeNFS"
[list]
[*]Download -> http://sourceforge.net/projects/freenfs/[/list]
[list]
[*]Die FreeNFS.exe Datei einfach auf dem PC speichern und eine Verknüpfung im Autostart Ordner erstellen![/list]
[list]
[*]Beim Start von "FreeNFS" ist das Programm unten rechts in der Infozeile sichtbar und kann mit einen Rechtsklick auf das Icon eingestellt werden.[/list]
[list]
[*]Server:
Hier wird der Pfad des Ordners auf dem PC, der auf dem SRP eingebunden werden soll eingegeben.[/list]
[list]
[*]Clients:
Hier wird die IP-Adresse vom SRP eingegeben.
Mit einen Leerzeichen als Trennung können mehrere Host's eingetragen werden!
Wenn hier nichts eingetragen wird sind die Dateien über NFS im Netzwerk für alle Geräte verfügbar![/list]
[list]
[*]Filenames:
Hier auf „65001 (UTF-8)“ einstellen, dann werden die Umlaute und Sonderzeichen korrekt dargestellt![/list]
(Bei Problemen „FreeNFS“ ev. als Administrator starten und kontrollieren ob die Firewall nicht blockiert.)
Achtung:
[list]
[*]Aufnahmen direkt auf den PC hab ich mit "FreeNFS" nicht getestet, also auf eigenes Risiko!![/list][/indent][/INDENT]
Dabei werden die Dateien nicht wie z.B. bei FTP übertragen, sondern die Benutzer können auf Dateien, die sich auf einem entfernten Rechner befinden, so zugreifen, als ob sie auf ihrer lokalen Festplatte abgespeichert wären.
Da mein PC nur eine Windows 7 Home Lizenz hat, ist dort leider kein NFS-Server integriert.
Wird anscheinend erst bei Win7 Ultimate und Enterprise mitinstalliert und das frei verfügbare Windows NFS "SFU-Services for UNIX" funktioniert leider auch nur bis Windows 2000
[list]
[*]Eine Beschreibung der Installation von "SFU" für den SRP hat FilmFan zusammengestellt -> "Link"[/list]
[list]
[*]Für den WindowsHomeServer hat Wolfman ein kleines HowTo erstellt -> "Link 1" / "Link 2"[/list]
Es gibt da aber zum Glück noch ein anderes kleines OpenSource Tool namens "FreeNFS"
[list]
[*]Download -> http://sourceforge.net/projects/freenfs/[/list]
[list]
[*]Die FreeNFS.exe Datei einfach auf dem PC speichern und eine Verknüpfung im Autostart Ordner erstellen![/list]
[list]
[*]Beim Start von "FreeNFS" ist das Programm unten rechts in der Infozeile sichtbar und kann mit einen Rechtsklick auf das Icon eingestellt werden.[/list]
[list]
[*]Server:
Hier wird der Pfad des Ordners auf dem PC, der auf dem SRP eingebunden werden soll eingegeben.[/list]
[list]
[*]Clients:
Hier wird die IP-Adresse vom SRP eingegeben.
Mit einen Leerzeichen als Trennung können mehrere Host's eingetragen werden!
Wenn hier nichts eingetragen wird sind die Dateien über NFS im Netzwerk für alle Geräte verfügbar![/list]
[list]
[*]Filenames:
Hier auf „65001 (UTF-8)“ einstellen, dann werden die Umlaute und Sonderzeichen korrekt dargestellt![/list]
(Bei Problemen „FreeNFS“ ev. als Administrator starten und kontrollieren ob die Firewall nicht blockiert.)
Achtung:
[list]
[*]Aufnahmen direkt auf den PC hab ich mit "FreeNFS" nicht getestet, also auf eigenes Risiko!![/list][/indent][/INDENT]
2. NASMount-TAP
Das NASMount Tap ist eigentlich dafür gedacht um NAS-Festplatten mit dem SRP zu verbinden, man kann es aber auch dazu verwenden um die mit NFS freigegebenen Daten vom PC auf den Receiver einzubinden!
[list]
[*]Dafür muss das NASMount Tap am SRP im Autostart-Ordner installiert werden.[/list]
[list]
[*]Die "NASMount.ini" Datei unter "ProgramFiles/Settings/NASMount" lt. der unteren Mustervorlage anpassen!
Zur besseren Verständnis habe ich meine Einstellungen vom PC und SRP verwendet.
Die "ROT" geschriebenen Einstellungen sind nach den eigenen Gegebenheiten anzupassen![/list]
Muster NASMount.ini: SRP-Verbindung nur mit dem PC
[code]
NAS IP-Address=10.0.0.166 (IP-Adresse vom PC)
NAS MAC-Address=
NAS Boottime=30 (Zeit bis der PC im Netzwerk verbunden ist)
Local Folder Name=PC-Share (Ordnername am SRP)
Remotefolder MediaFiles=/Filme (Film-Ordner am PC)
Remotefolder DataFiles=/Aufnahmen (Aufnahmen Ordner am PC)
Remotefolder MP3Files=/Musik (Musik-Ordner am PC)
Remotefolder PhotoFiles=/Fotos (Foto-Ordner am PC)
Mountoptions=-osoft,intr,tcp,rsize=65535 (Bei Verbindungsproblemen diese Werte eintragen)
NAS Recording=0
Timerdelay=0
MountDelay=30
[/code]
Muster: NASMount.ini: SRP-Verbindung mit NAS und mit dem PC
[code]
NAS IP-Address=10.0.0.123
NAS MAC-Address=01:23:45:AB:CD:EF
NAS Boottime=60
Local Folder Name=NAS-Share
Remotefolder MediaFiles=/mnt/MediaFiles
Remotefolder DataFiles=
Remotefolder MP3Files=
Remotefolder PhotoFiles=
Mountoptions=
2nd NAS IP-Address=10.0.0.166 (IP-Adresse vom PC)
2nd NAS MAC-Address=
2nd NAS Boottime=30 (Zeit bis der PC im Netzwerk verbunden ist)
2nd Local Folder Name=PC-Share (Ordnername am SRP)
2nd Remotefolder MediaFiles=/Filme (Film-Ordner am PC)
2nd Remotefolder DataFiles=/Aufnahmen (Aufnahmen Ordner am PC)
2nd Remotefolder MP3Files=/Musik (Musik-Ordner am PC)
2nd Remotefolder PhotoFiles=/Fotos (Foto-Ordner am PC)
2nd Mountoptions=-osoft,intr,tcp,rsize=65535 (Bei Verbindungsproblemen diese Werte eintragen)
NAS Recording=0
Timerdelay=0
MountDelay=30
[/code]
[list]
[*]Der Order "Q:\NFS-Topf" ist der, den ich zuvor mit "FreeNFS" freigegeben habe!
Die Unterordner des mit NFS freigegebenen Ordners werden dann in der "NASMount.ini" Datei als "Remotefolder" eingetragen![/list]
[code]
Ordnerstruktur am PC: Einstellungen der NASMount.ini
Q:\NFS-Topf\Filme Remotefolder MediaFiles=/Filme
\Aufnahmen Remotefolder DataFiles=/Aufnahmen
\Musik Remotefolder MP3Files=/Musik
\Fotos Remotefolder PhotoFiles=/Fotos[/code]
[list]
[*]Wenn man keine Unterordner für Filme, Musik und Fotos am PC hat und man das ganze Verzeichnis vom PC in z.B. den „MediaFiles“ Ordner auf den SRP mounten will, braucht man bei „Remotefolder MediaFiles“ nur den Schrägstrich " / " eingeben![/list]
[code]
Ordnerstruktur am PC: Einstellungen der NASMount.ini
Q:\NFS-Topf Remotefolder MediaFiles=/[/code][/indent][/INDENT]
So, dass war eigentlich schon alles, nach der Installation von FreeNFS am PC und dem NASMount Tap am SRP müssten nun die freigegebenen Dateien und Ordner vom PC am SRP sichtbar sein und wiedergegeben werden können!
[list]
[*]Dafür muss das NASMount Tap am SRP im Autostart-Ordner installiert werden.[/list]
[list]
[*]Die "NASMount.ini" Datei unter "ProgramFiles/Settings/NASMount" lt. der unteren Mustervorlage anpassen!
Zur besseren Verständnis habe ich meine Einstellungen vom PC und SRP verwendet.
Die "ROT" geschriebenen Einstellungen sind nach den eigenen Gegebenheiten anzupassen![/list]
Muster NASMount.ini: SRP-Verbindung nur mit dem PC
[code]
NAS IP-Address=10.0.0.166 (IP-Adresse vom PC)
NAS MAC-Address=
NAS Boottime=30 (Zeit bis der PC im Netzwerk verbunden ist)
Local Folder Name=PC-Share (Ordnername am SRP)
Remotefolder MediaFiles=/Filme (Film-Ordner am PC)
Remotefolder DataFiles=/Aufnahmen (Aufnahmen Ordner am PC)
Remotefolder MP3Files=/Musik (Musik-Ordner am PC)
Remotefolder PhotoFiles=/Fotos (Foto-Ordner am PC)
Mountoptions=-osoft,intr,tcp,rsize=65535 (Bei Verbindungsproblemen diese Werte eintragen)
NAS Recording=0
Timerdelay=0
MountDelay=30
[/code]
Muster: NASMount.ini: SRP-Verbindung mit NAS und mit dem PC
[code]
NAS IP-Address=10.0.0.123
NAS MAC-Address=01:23:45:AB:CD:EF
NAS Boottime=60
Local Folder Name=NAS-Share
Remotefolder MediaFiles=/mnt/MediaFiles
Remotefolder DataFiles=
Remotefolder MP3Files=
Remotefolder PhotoFiles=
Mountoptions=
2nd NAS IP-Address=10.0.0.166 (IP-Adresse vom PC)
2nd NAS MAC-Address=
2nd NAS Boottime=30 (Zeit bis der PC im Netzwerk verbunden ist)
2nd Local Folder Name=PC-Share (Ordnername am SRP)
2nd Remotefolder MediaFiles=/Filme (Film-Ordner am PC)
2nd Remotefolder DataFiles=/Aufnahmen (Aufnahmen Ordner am PC)
2nd Remotefolder MP3Files=/Musik (Musik-Ordner am PC)
2nd Remotefolder PhotoFiles=/Fotos (Foto-Ordner am PC)
2nd Mountoptions=-osoft,intr,tcp,rsize=65535 (Bei Verbindungsproblemen diese Werte eintragen)
NAS Recording=0
Timerdelay=0
MountDelay=30
[/code]
[list]
[*]Der Order "Q:\NFS-Topf" ist der, den ich zuvor mit "FreeNFS" freigegeben habe!
Die Unterordner des mit NFS freigegebenen Ordners werden dann in der "NASMount.ini" Datei als "Remotefolder" eingetragen![/list]
[code]
Ordnerstruktur am PC: Einstellungen der NASMount.ini
Q:\NFS-Topf\Filme Remotefolder MediaFiles=/Filme
\Aufnahmen Remotefolder DataFiles=/Aufnahmen
\Musik Remotefolder MP3Files=/Musik
\Fotos Remotefolder PhotoFiles=/Fotos[/code]
[list]
[*]Wenn man keine Unterordner für Filme, Musik und Fotos am PC hat und man das ganze Verzeichnis vom PC in z.B. den „MediaFiles“ Ordner auf den SRP mounten will, braucht man bei „Remotefolder MediaFiles“ nur den Schrägstrich " / " eingeben![/list]
[code]
Ordnerstruktur am PC: Einstellungen der NASMount.ini
Q:\NFS-Topf Remotefolder MediaFiles=/[/code][/indent][/INDENT]
So, dass war eigentlich schon alles, nach der Installation von FreeNFS am PC und dem NASMount Tap am SRP müssten nun die freigegebenen Dateien und Ordner vom PC am SRP sichtbar sein und wiedergegeben werden können!
3. Telnet (Normal nicht notwendig, dient nur zur Fehlerüberprüfung)
Falls das mounten der NFS-Shares mit dem NASMount Tap nicht funktionieren sollte, kann man es zusätzlich noch über Telnet testen!
In Prinzip kann man über Telnet dasselbe machen, wie das NAS-Mount Tap am SRP, nur werden die Befehle vom PC aus gesendet!
Zuerst braucht man dazu das TMS Telnet Tap, dieses installiert die Busybox und einen Telnet-Server auf dem SRP.
Danach muss man noch einen Telnet-Client am PC installieren um vom PC aus auf den SRP zugreifen zu können!
[list]
[*]ev. muss dazu nur Telnet am PC aktiviert werden, Aktivierung des Telnet-Clients unter Win7[/list]
[list]
[*]oder man lädt sich einen anderen Telnet-Client, wie z.B. PuTTY herunter.[/list][/indent]
Befehlseingabe über Telnet
Windows -> Ausführen -> cmd
"telnet" -> Öffnet das Windows Telnet Programm
"root" -> Standard-Login Passwort über Telnet
"mkdir ....." -> Erstellt ein Verzeichnis
"mount ....." -> Mountet das Verzeichnis
"umount ....." -> Unmountet das Verzeichnis
"rmdir ....." -> Löscht das Verzeichnis
[list]
[*]Am wichtigsten ist der Befehl "mount", wird dieser Befehl alleine gesendet, werden alle internen und eingebundenen Laufwerke des SRP's aufgelistet.
Dadurch kann man kontrollieren ob das mounten oder unmounten tatsächlich funktioniert hat![/list]
[list]
[*]Sollte das mounten über Telnet trotzdem nicht funktionieren liegt es am wahrscheinlichsten an der Schreibweise, Groß und Kleinschreibung beachten![/list]
Als Beispiel unterhalb, wie man über Telnet vom PC aus das Verzeichnis "Filme" auf den SRP unter "MediaFiles" als Ordner "PC-Share" erstellt, mountet, wieder unmountet und danach löscht!
[code]
telnet 10.0.0.111 (IP-Adresse vom SRP)
root
mkdir /mnt/hd/MediaFiles/PC-Share
mount -t nfs 10.0.0.166:/Filme /mnt/hd/MediaFiles/PC-Share
(IP-Adresse vom PC)
umount /mnt/hd/MediaFiles/PC-Share
rmdir /mnt/hd/MediaFiles/PC-Share[/code][/INDENT]
[list]
[*]Statt "10.0.0.111" die "IP-Adresse des SRP" eintragen.
[*]Anstatt "PC-Share" den gewünschten Ordnernamen der am SRP erstellt werden soll eintragen, es muss der gleiche sein, wie der in der NASMount.ini Datei als "Local Folder Name" verwendete!
[*]Statt "10.0.0.166:/....." die "IP-Adresse vom PC" und den Unterordner der mit NFS freigegeben wurde eintragen, es muss der gleiche sein, wie der in der NASMount.ini als "Remotefolder" verwendete![/list]
[/indent]In Prinzip kann man über Telnet dasselbe machen, wie das NAS-Mount Tap am SRP, nur werden die Befehle vom PC aus gesendet!
Zuerst braucht man dazu das TMS Telnet Tap, dieses installiert die Busybox und einen Telnet-Server auf dem SRP.
Danach muss man noch einen Telnet-Client am PC installieren um vom PC aus auf den SRP zugreifen zu können!
[list]
[*]ev. muss dazu nur Telnet am PC aktiviert werden, Aktivierung des Telnet-Clients unter Win7[/list]
[list]
[*]oder man lädt sich einen anderen Telnet-Client, wie z.B. PuTTY herunter.[/list][/indent]
Befehlseingabe über Telnet
Windows -> Ausführen -> cmd
"telnet" -> Öffnet das Windows Telnet Programm
"root" -> Standard-Login Passwort über Telnet
"mkdir ....." -> Erstellt ein Verzeichnis
"mount ....." -> Mountet das Verzeichnis
"umount ....." -> Unmountet das Verzeichnis
"rmdir ....." -> Löscht das Verzeichnis
[list]
[*]Am wichtigsten ist der Befehl "mount", wird dieser Befehl alleine gesendet, werden alle internen und eingebundenen Laufwerke des SRP's aufgelistet.
Dadurch kann man kontrollieren ob das mounten oder unmounten tatsächlich funktioniert hat![/list]
[list]
[*]Sollte das mounten über Telnet trotzdem nicht funktionieren liegt es am wahrscheinlichsten an der Schreibweise, Groß und Kleinschreibung beachten![/list]
Als Beispiel unterhalb, wie man über Telnet vom PC aus das Verzeichnis "Filme" auf den SRP unter "MediaFiles" als Ordner "PC-Share" erstellt, mountet, wieder unmountet und danach löscht!
[code]
telnet 10.0.0.111 (IP-Adresse vom SRP)
root
mkdir /mnt/hd/MediaFiles/PC-Share
mount -t nfs 10.0.0.166:/Filme /mnt/hd/MediaFiles/PC-Share
(IP-Adresse vom PC)
umount /mnt/hd/MediaFiles/PC-Share
rmdir /mnt/hd/MediaFiles/PC-Share[/code][/INDENT]
[list]
[*]Statt "10.0.0.111" die "IP-Adresse des SRP" eintragen.
[*]Anstatt "PC-Share" den gewünschten Ordnernamen der am SRP erstellt werden soll eintragen, es muss der gleiche sein, wie der in der NASMount.ini Datei als "Local Folder Name" verwendete!
[*]Statt "10.0.0.166:/....." die "IP-Adresse vom PC" und den Unterordner der mit NFS freigegeben wurde eintragen, es muss der gleiche sein, wie der in der NASMount.ini als "Remotefolder" verwendete![/list]
Einen großen Dank noch an Gerti der zuletzt die Automountfunktion in das NASMount Tap eingebaut hat und dadurch die Verbindung mit dem PC wesentlich vereinfacht hat!! [/INDENT]
lg Wolfgang