Jump to content

NFS zwischen Zee und HD1


mabby

Empfohlene Beiträge

Hallo Keywelt-Gemeinde,

 

habe eine zweite Coolstream bekommen und möchte nun die beiden Geräte "über Kreuz" verbinden. Ich möchte dadurch alles was auf einer der beiden Boxen aufgenommen wurde auf der jeweils anderen auch abrufbar haben.

 

Mehrere Fragen:

 

Ist das möglich mit der aktuellen 1.6 Version?

Wo muß die exports liegen? in /etc oder in /var/etc (hab unterschiedliche Aussagen gegoogelt!

Was muß alles zwingend beachtet werden?

Müssen noch weitere Dateien (fstab, oder so) editiert werden?

Gibt es eine fertige Anleitung für die Einrichtiung zweier Coolis?

Alles was ich seit Tagen gegoogelt habe hat mich nicht zum Ziel gebracht!

 

Mounten des PC über CFIS ist möglich und funktioniert auch.

 

Meine Zee hat die 192.168.0.135 und diesen Eintrag in exports (liegt in /etc)

 

/tmp/media/sda1/movies 192.168.0.112(rw,no_root_squash)

 

sowie in der neutrino.conf

 

 

network_nfs_audioplayerdir=/media/sda1/music

network_nfs_automount_0=1

network_nfs_automount_1=1

network_nfs_automount_2=0

network_nfs_automount_3=0

network_nfs_automount_4=0

network_nfs_automount_5=0

network_nfs_automount_6=0

network_nfs_automount_7=0

network_nfs_dir_0=movies

network_nfs_dir_1=/tmp/media/sda1/movies

network_nfs_dir_2=

network_nfs_dir_3=

network_nfs_dir_4=

network_nfs_dir_5=

network_nfs_dir_6=

network_nfs_dir_7=

network_nfs_ip_0=192.168.0.110

network_nfs_ip_1=192.168.0.112

network_nfs_ip_2=

network_nfs_ip_3=

network_nfs_ip_4=

network_nfs_ip_5=

network_nfs_ip_6=

network_nfs_ip_7=

network_nfs_local_dir_0=/mnt/movies_hd1

network_nfs_local_dir_1=/mnt/movies_hd1

network_nfs_local_dir_2=

network_nfs_local_dir_3=

network_nfs_local_dir_4=

network_nfs_local_dir_5=

network_nfs_local_dir_6=

network_nfs_local_dir_7=

network_nfs_mac_0=11:22:33:44:55:66

network_nfs_mac_1=11:22:33:44:55:66

network_nfs_mac_2=11:22:33:44:55:66

network_nfs_mac_3=11:22:33:44:55:66

network_nfs_mac_4=11:22:33:44:55:66

network_nfs_mac_5=11:22:33:44:55:66

network_nfs_mac_6=11:22:33:44:55:66

network_nfs_mac_7=11:22:33:44:55:66

network_nfs_mount_options1_0=rw,soft,udp

network_nfs_mount_options1_1=rw,soft,udp

network_nfs_mount_options1_2=rw,soft,udp

network_nfs_mount_options1_3=rw,soft,udp

network_nfs_mount_options1_4=ro,soft,udp

network_nfs_mount_options1_5=ro,soft,udp

network_nfs_mount_options1_6=ro,soft,udp

network_nfs_mount_options1_7=ro,soft,udp

network_nfs_mount_options2_0=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_1=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_2=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_3=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_4=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_5=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_6=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_7=nolock,rsize=8192,wsize=8192

network_nfs_moviedir=/tmp/media/sda1/movies

network_nfs_password_0=

network_nfs_password_1=

network_nfs_password_2=

network_nfs_password_3=

network_nfs_password_4=

network_nfs_password_5=

network_nfs_password_6=

network_nfs_password_7=

network_nfs_picturedir=/tmp/media/sda1/pictures

network_nfs_recordingdir=/tmp/media/sda1/movies

network_nfs_type_0=1

network_nfs_type_1=0

network_nfs_type_2=0

network_nfs_type_3=0

network_nfs_type_4=0

network_nfs_type_5=0

network_nfs_type_6=0

network_nfs_type_7=0

network_nfs_username_0=

network_nfs_username_1=

network_nfs_username_2=

network_nfs_username_3=

network_nfs_username_4=

network_nfs_username_5=

network_nfs_username_6=

network_nfs_username_7=

 

 

 

Meine HD1 hat die 192.168.0.112 und diesen Eintrag in der exports in /etc

 

/tmp/media/sda1/movies 192.168.0.135(rw,no_root_squash)

 

 

 

network_nfs_audioplayerdir=/media/sda1/music

network_nfs_automount_0=1

network_nfs_automount_1=1

network_nfs_automount_2=0

network_nfs_automount_3=0

network_nfs_automount_4=0

network_nfs_automount_5=0

network_nfs_automount_6=0

network_nfs_automount_7=0

network_nfs_dir_0=movies

network_nfs_dir_1=/tmp/media/sda1/movies

network_nfs_dir_2=

network_nfs_dir_3=

network_nfs_dir_4=

network_nfs_dir_5=

network_nfs_dir_6=

network_nfs_dir_7=

network_nfs_ip_0=192.168.0.110

network_nfs_ip_1=192.168.0.135

network_nfs_ip_2=

network_nfs_ip_3=

network_nfs_ip_4=

network_nfs_ip_5=

network_nfs_ip_6=

network_nfs_ip_7=

network_nfs_local_dir_0=/mnt/movies_zee

network_nfs_local_dir_1=/mnt/movies_zee

network_nfs_local_dir_2=

network_nfs_local_dir_3=

network_nfs_local_dir_4=

network_nfs_local_dir_5=

network_nfs_local_dir_6=

network_nfs_local_dir_7=

network_nfs_mac_0=11:22:33:44:55:66

network_nfs_mac_1=11:22:33:44:55:66

network_nfs_mac_2=11:22:33:44:55:66

network_nfs_mac_3=11:22:33:44:55:66

network_nfs_mac_4=11:22:33:44:55:66

network_nfs_mac_5=11:22:33:44:55:66

network_nfs_mac_6=11:22:33:44:55:66

network_nfs_mac_7=11:22:33:44:55:66

network_nfs_mount_options1_0=rw,soft,udp

network_nfs_mount_options1_1=rw,soft,udp

network_nfs_mount_options1_2=rw,soft,udp

network_nfs_mount_options1_3=rw,soft,udp

network_nfs_mount_options1_4=ro,soft,udp

network_nfs_mount_options1_5=ro,soft,udp

network_nfs_mount_options1_6=ro,soft,udp

network_nfs_mount_options1_7=ro,soft,udp

network_nfs_mount_options2_0=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_1=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_2=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_3=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_4=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_5=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_6=nolock,rsize=8192,wsize=8192

network_nfs_mount_options2_7=nolock,rsize=8192,wsize=8192

network_nfs_moviedir=/tmp/media/sda1/movies

network_nfs_password_0=

network_nfs_password_1=

network_nfs_password_2=

network_nfs_password_3=

network_nfs_password_4=

network_nfs_password_5=

network_nfs_password_6=

network_nfs_password_7=

network_nfs_picturedir=/tmp/media/sda1/pictures

network_nfs_recordingdir=/tmp/media/sda1/movies

network_nfs_type_0=1

network_nfs_type_1=0

network_nfs_type_2=1

network_nfs_type_3=0

network_nfs_type_4=0

network_nfs_type_5=0

network_nfs_type_6=0

network_nfs_type_7=0

network_nfs_username_0=

network_nfs_username_1=

network_nfs_username_2=

network_nfs_username_3=

network_nfs_username_4=

network_nfs_username_5=

network_nfs_username_6=

network_nfs_username_7=

 

 

 

Auf beiden habe ich den NFS-Server auf AutoEin gestellt (in Version 1.6 ja zum Glück enthalten)

 

Auf beiden Boxen ist unter /tmp/media/sda1/movies das jeweilige Aufnahmeverzeichnis für lokales Aufnehmen. Beide Boxen haben eine eigene Festplatte.

bearbeitet von merkwuerden
Configs in Spoiler-Tags verpackt. Bitte das nächste Mal selbst daran denken...
Link zu diesem Kommentar
Auf anderen Seiten teilen

Meine Zee hat die 192.168.0.135 und diesen Eintrag in exports (liegt in /etc)

/tmp/media/sda1/movies 192.168.0.112(rw,no_root_squash)

 

Meine HD1 hat die 192.168.0.112 und diesen Eintrag in der exports in /etc

/tmp/media/sda1/movies 192.168.0.135(rw,no_root_squash)

Probier es mal mit Subnet-Mask, die fehlt nämlich und lasse das gesamte Subnet mal zu, dann hast

du zudem zwei identische /etc/exports für beide Boxen.

 

/tmp/media/sda1/movies 192.168.0.0/24(rw,no_root_squash)

 

 

 

In der /etc/fstab muss meines Wissens nichts geändert/hinzugefügt werden.

Wo die exports zu liegen kommt, kommt auf das System an, bei der DBox2 wäre es /var/etc, da /etc

schreibgeschützt ist, bei der Coolstream ist es /etc

Hier etwas zu lesen, über die /etc/exports exports(5) - Linux man page

 

Ausserdem sollte man die HDD über ihren Namen (Lable) ansprechen und nicht über sda1, da

dieser auch mal nach sdb1 wechseln könnte.

 

Bitte beide Neutrino.conf in Spoiler-Tags [.spoiler] Config, Log usw. [./spoiler] posten,

Config, Log usw.

Punkt nach [ entfernen, weil sonst hier nicht darstellbar.

Du kannst deinen Post zwei Tage lang editieren, siehe Bearbeiten-Button.

Link zu diesem Kommentar
Auf anderen Seiten teilen

hab alles geändert und läuft leider nicht.

 

Hab nun mal über das Onlinemenue auch noch den Samba-Server nachinstalliert. Nur ist der nicht in den Erweitereten Einstellungen unter dem NFS-Server aktivierbar!! Ist ausgegraut wie vorher auch. Neustart habe ich selbstverständlich bereits probiert.

bearbeitet von mabby
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hat jemand im keyweltimage 1.6 den NFS-Server schon mal zum laufen gebracht?

Ich hab ein wenig Zweifel, dass das überhaupt funktioniert. Probiere nun schon seit zwei Tagen alles mögliche, aber ohne Erfolg.

 

Wie kann ich testen, ob der NFS-Server auf der Zee oder auch HD1 wirklich läuft?

 

Hab mal "ps -ef | grep nfs" eingegeben (hab ich in einem Forum gelesen)

 

ausgegeben wurde dies

 

 

/ # ps -ef| grep nfs

root 87 2 0 14:25 ? 00:00:00 [nfsiod]

root 480 1 0 14:25 ? 00:00:00 unfsd

root 12883 12771 3 21:37 pts/0 00:00:00 grep nfs

/ #

 

Bedeutet das, dass der NFS-Server läuft?? (bin mit Linux nicht wirklich vertraut)

 

 

bearbeitet von mabby
  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich hab ein wenig Zweifel, dass das überhaupt funktioniert.

Wie kann ich testen, ob der NFS-Server auf der Zee oder auch HD1 wirklich läuft?

Es muss auch portmap geladen sein, siehe u.a. /etc/init.d/nfsd

Zudem wäre es mal Zeit ein Boot-/Log zu bringen, von beiden Boxen, sowie per Telnet, was mount ausgibt.

 

Aber mal so nebenbei, damit das hier nicht in meterlangen Logs ausartet und es schlussendlich gar nichts

mit dem NFS-Server zu tun hat. Du redest hier nämlich nur vom Mounten, aber kein Wort darüber, wie der

Movieplayer eingestellt ist:

1. Die beiden Verzeichnisse /mnt/movies_hd1 und /mnt/movies_zee existieren, nehme ich an, siehe CIFS?

2. Du hast in den Movieplayer-Einstellungen aber schon zusätzliche Wiedergabeverzeichnisse eingestellt?

Denn das lokale Aufnahme- und Wiedergabeverzeichnis (/tmp/media/sda1/movies) ist in der neutrino.conf

vorgegeben und ohne zusätzliche Verzeichnisse in den Movieplayer-Einstellungen, wird auch nicht mehr

angezeigt, als das lokale Verzeichnis.

 

Movieplayer:

Menu-Taste-->Multimedia-->Movieplayer-->TS Filmarchive-->Menu-Taste-->Optionen-->Verzeichnisse...

Bei zusätzliche Verzeichnisse stellst du jeweils ein:

Zee:

/mnt/movies_hd1

HD1:

/mnt/movies_zee

Verzeichnisse/Filme neu einlesen oder Movieplayer beenden und neu aufrufen.

 

Falls das nicht funktiioniert, die /var/tuxbox/config/moviebrowser.conf bearbeiten, ändern oder hinzufügen:

Zee:

mb_dir_0=/mnt/movies_hd1
mb_dir_used0=1

HD1:

mb_dir_0=/mnt/movies_zee
mb_dir_used0=1

Datei im Unix-Format, sollte klar sein.

 

BTW: Es gibt auch den Automounter anstelle der Netzwerk-Mount-Einstellungen, siehe /etc/auto.net und SuFu.

 

@merkwuerden,

schon klar. :D Hatte das so in meinen Notizen, die es hier in der Board-Soft ja auch nicht mehr gibt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Zunächst Danke

 

in der /etc/init.d/nfsd steht:

 

 

 

 

case $1 in

start)

if [ -e /var/etc/.unfsd ]; then

if test -e /etc/exports; then

pidof portmap > /dev/null || portmap

pidof unfsd > /dev/null || unfsd

else

echo "not starting unfsd: /etc/exports does not exist"

fi

fi

;;

stop)

if [ -e /var/etc/.unfsd ]; then

killall -TERM unfsd

killall -TERM portmap

fi

;;

restart)

if [ -e /var/etc/.unfsd ]; then

$0 stop

$0 start

fi

;;

reload)

if [ -e /var/etc/.unfsd ]; then

if killall -HUP unfsd; then

echo "reloaded unfsd"

exit 0

else

echo "reload unfsd failed"

exit 1

fi

fi

;;

status)

if [ -e /var/etc/.unfsd ]; then

if pidof unfsd > /dev/null; then

echo "unfsd is running"

exit 0

else

echo "unfsd is not running"

exit 1

fi

fi

;;

esac

 

 

 

 

 

zu 1) von Dir: Ja, beides existiert.

zu 2) von Dir: Ja, Verzeichnisse lassen sich ja ausgezeichnet über die Menues hinzufügen, ist also bereits erledigt.

 

bin leider kein Linuxexperte (hab nur ein ganz bescheidenes Halbwissen), bootlog erstellen, wie geht das?

 

per Telnet geschaut was mount ausgibt?

 

 

 

 

 

hd1 login: root

/var # mount

 

 

rootfs on / type rootfs (rw)

mtd2 on / type jffs2 (rw,relatime)

proc on /proc type proc (rw,relatime)

dev on /dev type tmpfs (rw,relatime)

sys on /sys type sysfs (rw,relatime)

tmp on /tmp type tmpfs (rw,relatime)

devpts on /dev/pts type devpts (rw,relatime,mode=600)

none on /proc/bus/usb type usbfs (rw,relatime)

/dev/sda1 on /tmp/media/sda1 type ext3 (rw,relatime,errors=continue,data=writeba

ck)

//192.168.0.110/filme on /tmp/mnt/movies_pc type cifs (rw,relatime,unc=\192.168.

0.110\filme,username=,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.110,file_

mode=0755,dir_mode=0755,serverino,nobrl,rsize=8192,wsize=8192)

/var #

 

 

 

 

 

hab jetzt auf der hd1 mal über telnet zur zee gemounted:

 

 

 

 

 

 

/ # mount 192.168.0.135:/tmp/media/sda1/movies /mnt/movies_coolie

mount: 192.168.0.135:/tmp/media/sda1/movies failed, reason given by server: Perm

ission denied

mount: mounting 192.168.0.135:/tmp/media/sda1/movies on /mnt/movies_coolie faile

d: Bad file descriptor

/ #

 

 

 

 

eine interessante Fehlermeldung, welche ich aber nicht zuordnen kann!!!

 

Kann irgendjemand etwas damit anfangen? Es muss etwas mit dem Server also in diesem Fall mit der zee zu tun haben!!

 

Kann ich etwas per Telnet machen um zu schauen, ob der NFS auf der zee überhaupt läuft?

 

Was muss portmap-mäßig genau und wo genau eingestellt sein?

 

Mein Dank eilt Dir (euch) voraus.

 

Hab die HD1 inzwischen mit einem NG-Image bestückt, aber leider wegen Übernahme der Settings aus dem Keyweltimage keinen Zugang mehr per ftp bzw. totalcommander aber per telnet geht es!!!.

Einzig schöne Sache ist, dass dort der NFS-Server läuft und das mounten wie gewünscht arbeitet.

bearbeitet von mabby
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...