• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

NFS Mount : keine Berechtigung

Hein06

Member
Hallo
Ich möchte auf einer Freecom FSG 3 Nas ein Verzeichnis freigeben , auf dem sowohl meine beiden Suse 10.1 Pc,s als auch meine Dbox
lesend und schreibend zugreifen können. Auf dem FSG 3 läuft NFS-Utils . Die etc/exports:
/home/.users/dbox *(rw,async,no_root_squash,anongid=102,anonuid=1001)
Die Ids gehören zu dem Verzeichnis auf dem FSG.
Die /var/lib/nfs/etab:
/home/.users/dbox *(rw,async,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,subtree_check,secure_locks,mapping=identity,anonuid=1001,anongid=102)
ein "showmount -e fsg" auf dem FSG :
Export list for fsg:
/home/.users/dbox *

Auf dem Suse 10.1 habe ich zunächst mit defaults versucht zu mounten, habe immer :Mountfehler keine Berechtigung bekommen, Laufwerk nicht eingebunden. Im Konqueror zeigt er zwar das Laufwerk , aber ich kann weder lesen noch schreiben. Ich habe es dann noch mit verschieden anderen Optionen versucht, aber immer die gleiche Fehlermeldung. Appamor läuft nicht auch keine Firewall.
Die fstab auf dem Suse :
fsg:/home/.users/dbox /home/heinz/dbox nfs rw,soft,async,nolock 0 0
Ein showmount auf Suse :
susie:/ # showmount -e fsg
Export list for fsg:
/home/.users/dbox *
Die Dbox bringt Mountfehler :
Die Einstellungen der Dbox sind
/home/.users/dbox
/mnt/movie
rw,udp,soft,vers=3
nolock,rsize=8192,wsize=8192

Ich habe schon viele Optionen versucht , aber immer das gleiche.
Habt Ihr vielleicht eine Idee ?

Danke
Heinz
 
OP
H

Hein06

Member
Hallo
tcpdump geht , mit welcher Option soll ich es starten.
Ich habe auch das Systemlog auf dem FSG aktiviert und dort weitere Hinweise bekommen : Ip 192.168.2.20 ist das FSG, 192.168.2.5 der Suse:
Code:
<13>Nov  1 07:42:57 mountd: authenticated mount request from 192.168.2.5:907 for /home/.users/dbox (/home/.users/dbox)
<12>Nov  1 07:42:57 mountd: getfh failed: Function not implemented
<13>Nov  1 08:12:32 mountd: authenticated mount request from 192.168.2.5:1012 for /home/.users/dbox (/home/.users/dbox)
<12>Nov  1 08:12:32 mountd: getfh failed: Function not implemented
<11>Nov  1 08:13:02 mountd: Caught signal 15, un-registering and exiting.
<11>Nov  1 08:13:17 last message repeated 15 time(s)
<27>Nov  1 08:13:17 statd[618]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[653]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[747]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[769]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[794]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[818]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[840]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[863]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[886]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[911]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[935]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[957]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[988]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[1011]: Caught signal 15, un-registering and exiting.
<27>Nov  1 08:13:17 statd[1036]: Caught signal 15, un-registering and exiting.
<29>Nov  1 08:19:59 statd[1184]: Version 1.0.7 Starting
<29>Nov  1 08:19:59 statd[1184]: statd running as root. chown /var/lib/nfs/sm to choose different user
<27>Nov  1 08:19:59 nfsd[1186]: nfssvc: Function not implemented
Die 2. letzte Zeile macht mich stutzig , aber weiss nicht was er da von mir will.
Ich habe wegen der vielen statd nochmal einen reboot gemacht und das log hier ergänzt.
Code:
<29>Nov  1 11:22:55 statd[731]: Version 1.0.7 Starting
<29>Nov  1 11:22:55 statd[731]: statd running as root. chown /var/lib/nfs/sm to choose different user
<27>Nov  1 11:22:55 nfsd[733]: nfssvc: Function not implemented
<13>Nov  1 11:24:31 mountd: authenticated mount request from 192.168.2.5:617 for /home/.users/dbox (/home/.users/dbox)
<12>Nov  1 11:24:31 mountd: getfh failed: Function not implemented
/var/lib/nfs #

Danke
Heinz
 
OP
H

Hein06

Member
Hallo jengelh
Danke für deine Hilfe
Ich rate jetzt mehr als ich weiss. Aufgrund deiner Frage vermute ich , das der Suse Samba mounten will. Ich habe beim Suse mit Yast versucht zu mounten. Andererseits die Dbox kann auch nicht mounten.
Ich habe mal auf dem FSG ein rpcinfo versucht, diesen Befehl kennt das FSG leider nicht. Ein ps bringt folgendes :
Code:
   PID  Uid     VmSize Stat Command
    1 root        416 S   /bin/init
    2 root            SW  [keventd]
    3 root            SWN [ksoftirqd_CPU0]
    4 root            SW  [kswapd]
    5 root            SW  [bdflush]
    6 root            SW  [kupdated]
    7 root            SW  [kinoded]
    9 root            SW  [khubd]
   14 root            SW  [kreiserfsd]
   28 root            SW  [ixp425 eth0]
   29 root            SW  [ixp425 eth1]
  160 root        868 S   /usr/sbin/pppd plugin /usr/sbin/rp-pppoe.so 
  176 nobody      704 S   /usr/local/sbin/dnsmasq -i eth0 -D -b -f -o
  189 root       1360 S   /usr/local/samba/bin/smbd -D
  191 root       1392 S   /usr/local/samba/bin/nmbd -D
  220 root       2808 S   /usr/local/apache/bin/httpd
  231 root       3192 S   /usr/local/apache/bin/httpd
  262 root       1416 S   /usr/local/sbin/sshd
  274 root        280 S   /usr/bin/knox
  284 root        444 S   /usr/bin/fand
  325 root       3196 S   /usr/local/apache/bin/httpd
  354 root        552 S   noflushd -n 30 /dev/hda
  392 root        608 S   /bin/cron
  461 1           400 S   /opt/sbin/portmap
  498 root        728 S   /bin/sh
  575 root       1676 S   /usr/local/sbin/sshd
  577 admin      1628 S   /usr/local/sbin/sshd
  578 admin       764 S   -sh
  579 root        784 S   /bin/sh
  598 root        588 S   syslogd
  612 root        732 S   /opt/sbin/statd
  616 root        648 S   /opt/sbin/mountd
  617 root        692 R   ps
Was mir auffällt , nfsd ist nicht dabei oder ist das richtig so ?
Die Startdatei für NFS-Utils sieht so aus
Code:
#!/bin/sh

if [ -n "`pidof statd`" ]; then
    /bin/killall statd 2>/dev/null
fi

if [ -n "`pidof nfsd`" ]; then
    /bin/killall nfsd 2>/dev/null
fi

if [ -n "`pidof mountd`" ]; then
    /bin/killall mountd 2>/dev/null
fi

if [ ! -d /var/lib/nfs ] ;  then
    mkdir -p /var/lib/nfs
fi

/bin/rm -f /etc/exports
/bin/ln -s /opt/etc/exports /etc/exports

touch /var/lib/nfs/etab
touch /var/lib/nfs/rmtab

/opt/sbin/statd
/opt/sbin/exportfs -a
/opt/sbin/nfsd
/opt/sbin/mountd
Im syslog habe ich noch dieses gefunden:
Code:
<29>Nov  2 00:47:13 statd[612]: Version 1.0.7 Starting
<29>Nov  2 00:47:13 statd[612]: statd running as root. chown /var/lib/nfs/sm to choose different user
<27>Nov  2 00:47:13 nfsd[614]: nfssvc: Function not implemented

Heinz
 
OP
H

Hein06

Member
Hallo jengelh
Einen df -Ta kann es leider nicht. Es gibt eigentlich nur df .
Code:
/ # df --help
BusyBox v1.00 (2006.01.05-16:28+0000) multi-call binary

Usage: df [-hmk] [FILESYSTEM ...]

Print the filesystem space used and space available.

Options:

        -h      print sizes in human readable format (e.g., 1K 243M 2G )
        -m      print sizes in megabytes
        -k      print sizes in kilobytes(default)

/ # df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/hda2                  133        80        53  60% /
/dev/hda4               156723     99811     56912  64% /home
/dev/hda4               156723     99811     56912  64% /opt
/ #
Ergänzung : Das Filesystem auf dem FSG ist reiserfs.

Heinz
 
OP
H

Hein06

Member
Hallo jengelh
Erstmal Danke für Deine Hilfe

Code:
/ # cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / reiserfs rw,noatime,nodiratime 0 0
/proc /proc proc rw 0 0
none /proc/bus/usb usbdevfs rw 0 0
/dev/hda4 /home reiserfs rw,noatime,nodiratime 0 0
/dev/hda4 /opt reiserfs rw,noatime,nodiratime 0 0
/ #

Heinz
 
Oben