7170 - Freetz 1.2 - NFS funktioniert nicht

maxi_king_333

Neuer User
Mitglied seit
11 Jan 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi,

ich bekomme NFS auf meiner FritzBox einfach nicht zum funktionieren.
Ich benutze Freetz 1.2 mit USB-Root auf der FritzBox 7170.
Der mount-Befehl bleibt einfach hängen.
Code:
mount -t nfs -o vers=3,rw,rsize=65536,wsize=65536 192.168.178.2:/var/media/ftp/uStor02 /media/nfs-freetz/
Vielleicht habt ihr eine Idee, woran das liegen könnte.

Freetz-Info
Code:
Boxtyp
    7170
AVM-Firmwareversion
    04.87
Sprache
    de
Kernelversion
    2.6.13.1-ohio (3964) (gcc-Version 3.4.6) 
Freetz-Version
    freetz-1.2-stable

Syslogd
Code:
Nov  5 13:09:33 fritz daemon.err mountd[1720]: Caught signal 15, un-registering and exiting.
Nov  5 13:09:34 fritz daemon.warn mountd[3875]: Kernel does not have pseudo root support.
Nov  5 13:09:34 fritz daemon.warn mountd[3875]: NFS v4 mounts will be disabled unless fsid=0
Nov  5 13:09:34 fritz daemon.warn mountd[3875]: is specfied in /etc/exports file.

.config
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_04_87=y
FREETZ_TYPE_FON_WLAN_7170=y
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANGUAGE="de"
FREETZ_AVM_VERSION_STRING="04.87"
FREETZ_TYPE_PREFIX="7170"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_SHOW_ADVANCED=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_TARGET_REF_8MB=y
FREETZ_TARGET_REF="8mb"
FREETZ_KERNEL_REF_8MB=y
FREETZ_KERNEL_REF="8mb"
FREETZ_KERNEL_MTD_SIZE=119
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_LIBSSL=y
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_USB_HOST_AVM=y
FREETZ_HAS_WLAN=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_PATCH_DSL_EXPERT=y
FREETZ_ADD_REGEXT_GUI=y
FREETZ_PATCH_ALARMCLOCK=y
FREETZ_PATCH_SIGNED=y
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_PATCH_FREETZMOUNT_FINDFS=y
FREETZ_PATCH_MAXDEVCOUNT=y
FREETZ_REMOVE_DTRACE=y
FREETZ_PACKAGE_CALLMONITOR=y
FREETZ_PACKAGE_CALLMONITOR_webif=y
FREETZ_PACKAGE_CALLMONITOR_actions=y
FREETZ_PACKAGE_CALLMONITOR_monitor=y
FREETZ_PACKAGE_CALLMONITOR_phonebook=y
FREETZ_PACKAGE_DROPBEAR=y
FREETZ_PACKAGE_DROPBEAR_DISABLE_HOST_LOOKUP=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_NFS_UTILS=y
FREETZ_PACKAGE_PORTMAP=y
FREETZ_PACKAGE_FSTYP=y
FREETZ_PACKAGE_TCP_WRAPPERS=y
FREETZ_PACKAGE_USBROOT=y
FREETZ_PACKAGE_AUTHORIZED_KEYS=y
FREETZ_PACKAGE_NFSD_CGI=y
FREETZ_PACKAGE_SYSLOGD_CGI=y
FREETZ_SHOW_UNSTABLE_PACKAGES=y
FREETZ_PACKAGE_MOD=y
FREETZ_PACKAGE_MOD_ETCSERVICES=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7170/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7170-source-files-04.87.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="cad33bda041910e2aae01f027465162b"
FREETZ_DL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7170/firmware/deutsch"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7170.29.04.87.image"
FREETZ_DL_SOURCE_MD5="2442ffb2be983cdd0b4b4ceaa6825f4d"
FREETZ_VERBOSITY_LEVEL=0
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
FREETZ_DL_SITE_USER=""
FREETZ_OPTIONS_ETCSERVICES=y
FREETZ_SECURITY_LEVEL=1
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_FAVICON_NONE=y
FREETZ_FAVICON_STRING="none"
FREETZ_TAGGING_NONE=y
FREETZ_TAGGING_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_lockd=y
FREETZ_MODULE_nfsd=y
FREETZ_MODULE_exportfs=y
FREETZ_MODULE_mbcache=y
FREETZ_MODULE_sunrpc=y
FREETZ_BUSYBOX_BLKID=y
FREETZ_BUSYBOX_BLKID_TYPE=y
FREETZ_BUSYBOX_FINDFS=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_VOLUMEID=y
FREETZ_BUSYBOX_VOLUMEID_EXT=y
FREETZ_BUSYBOX_WGET=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libutil=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libfreetz=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_KERNEL_VERSION_2_6_13_1=y
FREETZ_KERNEL_VERSION="2.6.13.1"
FREETZ_KERNEL_LAYOUT_OHIO=y
FREETZ_KERNEL_LAYOUT="ohio"
FREETZ_UCLIBC_0_9_29_BASED_BOX=y
FREETZ_KERNEL_COMPILER_GCC_3_4_6=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_COMPILER_GCC_4_4_6=y
FREETZ_STDCXXLIB_USE_UCLIBCXX=y
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_GCC_VERSION="4.4.6"
FREETZ_GNULIBSTDCXX_VERSION="6.0.13"
FREETZ_STDCXXLIB="uclibcxx"
FREETZ_TARGET_BINUTILS_VERSION="2.21.52.0.2"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_CFLAGS="-Os -pipe -Wa,--trap"
FREETZ_TARGET_LFS=y
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y

exports
Code:
/var/media/ftp/uStor02 * (rw,all_squash,anonuid=101,anongid=1,insecure,sync,subtree_check)
Benutzt als User "ftpuser" und als Gruppe "users".

hosts.allow
Code:
mountd,nfsd,portmap: 192.168.178.0/255.255.255.0

hosts.deny
Code:
ALL: ALL

Vielen Dank und Viele Grüße
Maxi
 

RalfFriedl

IPPF-Urgestein
Mitglied seit
22 Apr 2007
Beiträge
12,343
Punkte für Reaktionen
1
Punkte
0
Finde mal raus, warum der mountd das Signal 15 bekommt (erste Zeile im Log). Passiert vorher irgend etwas?

Außerdem solltest Du mal "man exports" durchlesen:
man exports schrieb:
Each listed client may be immediately followed by a parenthesized, comma-separated list of export options for that client. No whitespace is permitted between a client and its option list.
 

eicher16ps

Neuer User
Mitglied seit
10 Apr 2011
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Zu nfs gehören normal noch die dienste lockd und statd. Füg die mal noch in deine host.allow hinzu.
 

koronth

Neuer User
Mitglied seit
21 Nov 2008
Beiträge
65
Punkte für Reaktionen
1
Punkte
8
Meine teilw. trivialen Ideen zum Überprüfen:
  • zuerst einmal versuchen, auf 192.168.178.2 (d.h. auf NFS-Server-Seite) lokal das Filesystem zu mounten und sehen, ob das geht
  • auf 192.168.178.2 muß portmap gestartet sein
  • auf 192.168.178.2 sollten via iptables mindestens die Ports 111 und - sagen wir mal - die Ports 2047 bis 5000 für die 7170 für tcp & udp offen sein. Also, falls Deine gefreetzte 7170 die IP 192.168.178.1 haben sollte dann sowas wie (falls ich Dein Setup richtig verstanden habe) auf 192.168.178.2 ausgeführt weren:
    Code:
    iptables -I INPUT 1 -s 192.168.178.1 -p tcp --dport 111 -j ACCEPT
    iptables -I INPUT 1 -s 192.168.178.1 -p udp --dport 111 -j ACCEPT
    iptables -I INPUT 1 -s 192.168.178.1 -p tcp --dport 2047:5000 -j ACCEPT
    iptables -I INPUT 1 -s 192.168.178.1 -p udp --dport 2047:5000 -j ACCEPT
  • auf der gefreetzten 7170 bitte drauf achten, daß in menuconfig in Advanced -> Kernel modules das Modul nfs.ko gewählt ist
  • auf der 7170 drauf achten, daß das nfs-Modul geladen wird
    Code:
    modprobe nfs
  • strace mit ins Freetz-Image aufnehmen und sich ansehen, was schief geht:
    Code:
    strace -fF mount -t nfs -o vers=3,rw,rsize=65536,wsize=65536 192.168.178.2:/var/media/ftp/uStor02 /media/nfs-freetz/

Viel Erfolg!
 

capt_bluebaer

Neuer User
Mitglied seit
10 Mai 2007
Beiträge
76
Punkte für Reaktionen
0
Punkte
6
Auf clients, auf denen der lockd nicht läuft hilft folgende Option:
Code:
mount -t nfs -o [COLOR="red"]nolock[/COLOR],vers=3,rw,rsize=65536,wsize=65536 192.168.178.2:/var/media/ftp/uStor02 /media/nfs-freetz/
 

Zurzeit aktive Besucher

3CX

Statistik des Forums

Themen
238,143
Beiträge
2,107,285
Mitglieder
360,761
Neuestes Mitglied
dermarc.at

Erhalten Sie 3CX für 1 Jahr kostenlos!

Gehostet, in Ihrer privaten Cloud oder on-Premise! Ganz ohne Haken. Geben Sie Ihren Namen und Ihre E-Mail an und los geht´s:

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.
oder via