NFS Streaming mit Linux, aber wie?
-
- Interessierter
- Beiträge: 29
- Registriert: Montag 20. September 2004, 13:47
NFS Streaming mit Linux, aber wie?
Ich möchte gerne mit Linux auf meinem PC Premiere Sendungen aufzeichnen.
Ich weiß schon mal soviel, dass man den NFS Server benötigt und die Dateien /etc/exports /etc/hosts bearbeitet werden müssen.
Ich weiß nicht ob das schon alles ist, daher würde ich jemanden bitten, der sich damit auskennt, mir weiterzuhelfen. Was muss wie installiert/eingestellt sein, damit das reibungslos läuft.
Meine Daten wären:
PC IP 192.168.0.2
dbox2 IP 192.168.0.3
In /etc/hosts habe ich schon mal folgendes eingetragen: 192.168.0.3 dbox
In /etc/exports steht folgendes: /home/albix/dbox2 dbox(rw)
Beim Ausführen des Befehls: mount_nfs 192.168.0.3:/mnt/filme /home/albix/dbox2 passiert nix, es kommt auch keine Fehlermeldung. Es "hängt" einfach in der Luft.
mountd meldet beim starten von Linux: "cant get address info for host" oder "bad host" und "bad exports list line". Scheint nicht richtig drinzustehen.
Bitte helft mir.
ciao
albix
Ich weiß schon mal soviel, dass man den NFS Server benötigt und die Dateien /etc/exports /etc/hosts bearbeitet werden müssen.
Ich weiß nicht ob das schon alles ist, daher würde ich jemanden bitten, der sich damit auskennt, mir weiterzuhelfen. Was muss wie installiert/eingestellt sein, damit das reibungslos läuft.
Meine Daten wären:
PC IP 192.168.0.2
dbox2 IP 192.168.0.3
In /etc/hosts habe ich schon mal folgendes eingetragen: 192.168.0.3 dbox
In /etc/exports steht folgendes: /home/albix/dbox2 dbox(rw)
Beim Ausführen des Befehls: mount_nfs 192.168.0.3:/mnt/filme /home/albix/dbox2 passiert nix, es kommt auch keine Fehlermeldung. Es "hängt" einfach in der Luft.
mountd meldet beim starten von Linux: "cant get address info for host" oder "bad host" und "bad exports list line". Scheint nicht richtig drinzustehen.
Bitte helft mir.
ciao
albix
-
- Interessierter
- Beiträge: 39
- Registriert: Donnerstag 10. Juni 2004, 15:38
Auf dem Server:
mein aufnahmelaufwerk ist eine extra platte/Partition die unter /mnt/video
gemounted ist.
in etc/exports steht
/mnt/video 192.168.10.0/255.255.255.0(rw,no_root_squash)
IP Adressbereich musst du entspr. anpassen. (Bei dir 192.168.0.0)
was das Zeug in Klammern bedeutet sagt dir man.
Natürlich muss dein NFS Server auch laufen.
den eintrag in hosts brauchst du nicht, stört aber auch nicht.
Auf der Dbox musst du nur noch das richtige Verz. eintragen und mounten lassen.
wenns nicht klappt sagt dir "tail -f /var/log/messages" auf dem Server vieleicht worans liegt.
mein aufnahmelaufwerk ist eine extra platte/Partition die unter /mnt/video
gemounted ist.
in etc/exports steht
/mnt/video 192.168.10.0/255.255.255.0(rw,no_root_squash)
IP Adressbereich musst du entspr. anpassen. (Bei dir 192.168.0.0)
was das Zeug in Klammern bedeutet sagt dir man.
Natürlich muss dein NFS Server auch laufen.
den eintrag in hosts brauchst du nicht, stört aber auch nicht.
Auf der Dbox musst du nur noch das richtige Verz. eintragen und mounten lassen.
wenns nicht klappt sagt dir "tail -f /var/log/messages" auf dem Server vieleicht worans liegt.
-
- Interessierter
- Beiträge: 29
- Registriert: Montag 20. September 2004, 13:47
Das erhalte ich beim Mount Versuch mit dbox2:
Tja ich weiß echt net woran das liegen kann...
ciao
albix[/code]
Code: Alles auswählen
Sep 21 22:02:05 unix mountd[396]: mount request denied from 192.168.0.3 for /mnt/video
ciao
albix[/code]
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
-
- Interessierter
- Beiträge: 29
- Registriert: Montag 20. September 2004, 13:47
Bei mir stand/steht folgendes in der /etc/exports:
Irgendwie scheinen die Rechte nicht zu stimmen oder woran kann es noch liegen?
ciao
albix[/code]
Code: Alles auswählen
/mnt/video 192.168.0.3/255.255.255.0(rw,no_root_squash)
ciao
albix[/code]
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
essu hat geschrieben:Vllt daran:xob_2000 hat geschrieben:(rw,no_root_squash)
Nee glaub ich nicht, das hat nur den Effekt, das der Benutzer beim Erstellen der Files nicht zugewiesen wird.
Das führt dazu, das man händisch die Rechte der erstellten Dateien erst ändern muss, damit man sie anschliessend löschen kann.
Bei mir siehts so aus:
/daten (rw,async,all_squash,anongid=100,anonuid=500)
Mit anongid=100,anonuid=500 wird Gruppen und User Id festgelegt, mit welcher die Dateien erstellt werden.
@albix:
Das mount_nfs 192.168.0.3:/mnt/filme /home/albix/dbox2
kann nie funktionieren.
Es sollte so aussehen:
mount_nfs 192.168.0.3:/mnt/filme 192.168.0.2:/home/albix/dbox2
Ist das die Anzeige der dbox beim Mountversuch? Hast Du dort in den Einstellungen den Nfs-Server 192.168.0.2 eingetragen?
Gruß Frcokert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Interessierter
- Beiträge: 29
- Registriert: Montag 20. September 2004, 13:47
Jetzt versuche ich es mit folgendem Befehl:
und es kommt folgendes dabei heraus:
In der dbox2 steht folgendes: IP NFS Server: 192.168.0.2 und Verzeichnis /mnt/video.
Bitte um Rat
albix
Code: Alles auswählen
mount_nfs 192.168.0.3:/mnt/filme 192.168.0.2:/mnt/video
Code: Alles auswählen
[udp] 192.168.0.3:/mnt/filme: RPCPROG_NFS: RPC: Port mapper failure - RPC: Timed out
Bitte um Rat
albix
-
- Interessierter
- Beiträge: 39
- Registriert: Donnerstag 10. Juni 2004, 15:38
?essu hat geschrieben:Vllt daran:xob_2000 hat geschrieben:(rw,no_root_squash)
no_root_squash = root-Account auf dem Client wird dem auf dem Server gleichgestellt. Hier ist der root-User des Client-Rechners auch root auf dem Server!
root_squash = root erhält die UserID des Pseudobenutzers nobody, eine sichere (Default-)Einstellung, da so der root-Benutzer des Client-Rechners nicht mit root-Rechten auf dem Server schreiben kann.
Wo ist das Problem?
wer mehr dazu wissen will
http://www.linux-user.de/ausgabe/2002/0 ... nfs-7.html
-
- Senior Member
- Beiträge: 5071
- Registriert: Dienstag 18. September 2001, 00:00
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Hast Du eigentlich die /etc/hosts.allow und /etc/hosts.deny gepflegt?
/etc/hosts.allow
portmap: 192.168.0.0/255.255.0.0
lockd: 192.168.0.0/255.255.0.0
rquotad: 192.168.0.0/255.255.0.0
mountd: 192.168.0.0/255.255.0.0
statd: 192.168.0.0/255.255.0.0
/etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
Welche Distrie nutzt du als Linux-Server?
Ist der Portmapper installiert?
Gruß Frockert
/etc/hosts.allow
portmap: 192.168.0.0/255.255.0.0
lockd: 192.168.0.0/255.255.0.0
rquotad: 192.168.0.0/255.255.0.0
mountd: 192.168.0.0/255.255.0.0
statd: 192.168.0.0/255.255.0.0
/etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
Welche Distrie nutzt du als Linux-Server?
Ist der Portmapper installiert?
Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Interessierter
- Beiträge: 39
- Registriert: Donnerstag 10. Juni 2004, 15:38
Wo gibst du denn den Befehl ein? Dbox oder Serveralbix hat geschrieben:Jetzt versuche ich es mit folgendem Befehl:und es kommt folgendes dabei heraus:Code: Alles auswählen
mount_nfs 192.168.0.3:/mnt/filme 192.168.0.2:/mnt/video
In der dbox2 steht folgendes: IP NFS Server: 192.168.0.2 und Verzeichnis /mnt/video.Code: Alles auswählen
[udp] 192.168.0.3:/mnt/filme: RPCPROG_NFS: RPC: Port mapper failure - RPC: Timed out
Bitte um Rat
albix
Ich versteh auch nicht so ganz was du mit dem Befehl willst.
Du machst deine Einstellungen im Menü und sagst dann mounten (auch im Menü.)
Hast du in /var/log/messages nachgeschaut was der Server sagt?
Was mir auch noch eingefallen ist.
In /etc/exports unbedingt nach der letzten Zeile wo was steht noch
ne Leerzeile rein.
Das hat mich mal Stunden gekostet bis ich da drauf kam.
Kann sein das ist bei dir nicht so aber mein alter Server wollte da ne Leerzeile.
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Das Problem taucht auf bei no_root_squash, wenn man mittels Normaluser vom Pc Windows/Linux die so erstellten Daten löschen will, mangelns Rechten geht das nicht. (--> sind ja root Rechte nötig)xob_2000 hat geschrieben:?essu hat geschrieben:Vllt daran:xob_2000 hat geschrieben:(rw,no_root_squash)
no_root_squash = root-Account auf dem Client wird dem auf dem Server gleichgestellt. Hier ist der root-User des Client-Rechners auch root auf dem Server!
root_squash = root erhält die UserID des Pseudobenutzers nobody, eine sichere (Default-)Einstellung, da so der root-Benutzer des Client-Rechners nicht mit root-Rechten auf dem Server schreiben kann.
Wo ist das Problem?
Mittels all_squash,anongid=100,anonuid=500 werden die erstellten Dateien mit den Rechten der Gruppen-ID 100 (users) und Benutzer 500 erstellt.
Dies entspricht bei mir den Werten, die zu dem Haubtnetzwerkuser passen.
Somit kann ich vom Pc mit den Streams arbeiten, als hätte ich sie selber erstellt.
Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Interessierter
- Beiträge: 29
- Registriert: Montag 20. September 2004, 13:47
Also den Befehl gebe ich im Server ein. Ich nutze RedHat als Distri.xob_2000 hat geschrieben:Wo gibst du denn den Befehl ein? Dbox oder Serveralbix hat geschrieben:Jetzt versuche ich es mit folgendem Befehl:und es kommt folgendes dabei heraus:Code: Alles auswählen
mount_nfs 192.168.0.3:/mnt/filme 192.168.0.2:/mnt/video
In der dbox2 steht folgendes: IP NFS Server: 192.168.0.2 und Verzeichnis /mnt/video.Code: Alles auswählen
[udp] 192.168.0.3:/mnt/filme: RPCPROG_NFS: RPC: Port mapper failure - RPC: Timed out
Bitte um Rat
albix
Ich versteh auch nicht so ganz was du mit dem Befehl willst.
Du machst deine Einstellungen im Menü und sagst dann mounten (auch im Menü.)
Hast du in /var/log/messages nachgeschaut was der Server sagt?
Was mir auch noch eingefallen ist.
In /etc/exports unbedingt nach der letzten Zeile wo was steht noch
ne Leerzeile rein.
Das hat mich mal Stunden gekostet bis ich da drauf kam.
Kann sein das ist bei dir nicht so aber mein alter Server wollte da ne Leerzeile.
"hosts.deny" und "hosts.allow" sind gepflegt.
Bin irgendwie am verzweifeln: Versuche ich mit der DBox zu mounten im Menü kommt "Mount-Fehler", gleichzeitig sehe ich bei "tail -f /var/log/messages" -> "Mount request denied from 192.168.0.3 for /mnt/video.
Beim hochfahren meldet mountd "cant get address info for host" "bad exports list line". also scheint das was in /etc/exports steht falsch zu sein.
Code: Alles auswählen
/mnt/video 192.168.0.3(rw,no_root_squash)
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Poste mal deine komplette
/etc/exports
/etc/hosts.allow
/etc/hosts.deny
In der /etc/exports müsste übrigens:
/home/albix/dbox2 192.168.0.3(rw.....)
stehen.
Gruß Frockert
/etc/exports
/etc/hosts.allow
/etc/hosts.deny
In der /etc/exports müsste übrigens:
/home/albix/dbox2 192.168.0.3(rw.....)
stehen.
Gruß Frockert
Zuletzt geändert von Frockert am Dienstag 21. September 2004, 22:57, insgesamt 1-mal geändert.
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Interessierter
- Beiträge: 39
- Registriert: Donnerstag 10. Juni 2004, 15:38
Schon klar! aber wenn ich das so will weil ein Windowsuser im NetzwerkFrockert hat geschrieben:xob_2000 hat geschrieben:essu hat geschrieben:Vllt daran:
Das Problem taucht auf bei no_root_squash, wenn man mittels Normaluser vom Pc Windows/Linux die so erstellten Daten löschen will, mangelns Rechten geht das nicht. (--> sind ja root Rechte nötig)
Mittels all_squash,anongid=100,anonuid=500 werden die erstellten Dateien mit den Rechten der Gruppen-ID 100 (users) und Benutzer 500 erstellt.
Dies entspricht bei mir den Werten, die zu dem Haubtnetzwerkuser passen.
Somit kann ich vom Pc mit den Streams arbeiten, als hätte ich sie selber erstellt.
Gruß Frockert
eben nix löschen soll ;-)
Und es ist auch kein Problem des nichtmountenkönnens der Dbox oder?
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Richtig, damit hat es nix zu tun, das sagte ich ja oben in einer der ersten Antworten.xob_2000 hat geschrieben:
Und es ist auch kein Problem des nichtmountenkönnens der Dbox oder?
Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Interessierter
- Beiträge: 39
- Registriert: Donnerstag 10. Juni 2004, 15:38
Hast du das mit der Leerzeile am Schluss mal nachgeschaut?albix hat geschrieben:
Beim hochfahren meldet mountd "cant get address info for host" "bad exports list line". also scheint das was in /etc/exports steht falsch zu sein.
albixCode: Alles auswählen
/mnt/video 192.168.0.3(rw,no_root_squash)
Bin mir nicht mehr ganz sicher obs in exports oder hosts.allow/deny war
Kann mich nur noch erinnern dass der Server keine mounts zulassen wollte.
mach einfach mal überall eine rein, schadet nix.
Nach Änderungen solltest du vieleicht auch mal den nfsserver neu starten.
-
- Interessierter
- Beiträge: 29
- Registriert: Montag 20. September 2004, 13:47
Meine /etc/exports s.o.Frockert hat geschrieben:Poste mal deine komplette
/etc/exports
/etc/hosts.allow
/etc/hosts.deny
In der /etc/exports müsste übrigens:
/home/albix/dbox2 192.168.0.3(rw.....)
stehen.
Gruß Frockert
Meine /etc/hosts.allow: portmap: 192.168.0.2/255.255.255.0 : allow, mountd: 192.168.0.2/255.255.255.0 : allow, rpcbind: 192.168.0.2/255.255.255.0 : allow
Meine /etc/hosts.deny: portmap: ALL, rpcbind: ALL, mountd: ALL
Ich hoffe das stimmt so irgendwie?
albix
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Frockert hat geschrieben:
In der /etc/exports müsste übrigens:
/home/albix/dbox2 192.168.0.3(rw.....)
stehen.
Gruß Frockert
Damit das nicht untergeht in den OT-Beiträgen.
Dei Freigaben/Exports sind falsch!
das ist die Freigabe auf dem Nfs-Server /home/albix/dbox2
das sind die Parameter der Clienten 192.168.0.3(rw.....)
Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Nee, ist falsch.albix hat geschrieben:
Meine /etc/exports s.o.
Meine /etc/hosts.allow: portmap: 192.168.0.2/255.255.255.0 : allow, mountd: 192.168.0.2/255.255.255.0 : allow, rpcbind: 192.168.0.2/255.255.255.0 : allow
Meine /etc/hosts.deny: portmap: ALL, rpcbind: ALL, mountd: ALL
Ich hoffe das stimmt so irgendwie?
albix
Du erlaubst dem Server (192.168.0.2) auf die Nfs-Server-Dienste zu zu greifen.
Da muss der Client hin 192.168.0.3
Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Interessierter
- Beiträge: 29
- Registriert: Montag 20. September 2004, 13:47
Ok ich habe es in der hosts.allow nun korrigiert aber es läuft immer noch nicht.Frockert hat geschrieben:Nee, ist falsch.albix hat geschrieben:
Meine /etc/exports s.o.
Meine /etc/hosts.allow: portmap: 192.168.0.2/255.255.255.0 : allow, mountd: 192.168.0.2/255.255.255.0 : allow, rpcbind: 192.168.0.2/255.255.255.0 : allow
Meine /etc/hosts.deny: portmap: ALL, rpcbind: ALL, mountd: ALL
Ich hoffe das stimmt so irgendwie?
albix
Du erlaubst dem Server (192.168.0.2) auf die Nfs-Server-Dienste zu zu greifen.
Da muss der Client hin 192.168.0.3
Gruß Frockert
Vielleicht setzt mal einer von euch seine Einstellungen hier rein, so sehe ich wie/was/wo reinkommt. Den Rest werde/könnte ich einfach ändern.
Danke Jungs für eure Hilfe.
albix
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Habe ich schon gemacht:
/etc/hosts.allow
portmap: 192.168.0.0/255.255.0.0
lockd: 192.168.0.0/255.255.0.0
rquotad: 192.168.0.0/255.255.0.0
mountd: 192.168.0.0/255.255.0.0
statd: 192.168.0.0/255.255.0.0
/etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
/etc/exports
/daten (rw,async,all_squash,anongid=100,anonuid=500)
Ich vermute deine exports stimmt nicht, dazu hab ich weiter oben schon geschrieben, wenn deine gezeigte exports wirklich so auschaut, dann kann das nicht funktionieren.
Gruß Frockert
/etc/hosts.allow
portmap: 192.168.0.0/255.255.0.0
lockd: 192.168.0.0/255.255.0.0
rquotad: 192.168.0.0/255.255.0.0
mountd: 192.168.0.0/255.255.0.0
statd: 192.168.0.0/255.255.0.0
/etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
/etc/exports
/daten (rw,async,all_squash,anongid=100,anonuid=500)
Ich vermute deine exports stimmt nicht, dazu hab ich weiter oben schon geschrieben, wenn deine gezeigte exports wirklich so auschaut, dann kann das nicht funktionieren.
Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
-
- Erleuchteter
- Beiträge: 865
- Registriert: Dienstag 12. März 2002, 21:40
Hier http://wiki.tuxbox-cvs.sourceforge.net/ ... NFS-Server
und hier http://wiki.tuxbox-cvs.sourceforge.net/NFS:Gentoo
kannst Du Beispiele aus anderen Distries sehen.
Gruß Frockert
und hier http://wiki.tuxbox-cvs.sourceforge.net/NFS:Gentoo
kannst Du Beispiele aus anderen Distries sehen.
Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de