.titleBar { margin-bottom: 5px!important; }

7170 - Freetz 1.2 - NFS funktioniert nicht

Dieses Thema im Forum "Freetz" wurde erstellt von maxi_king_333, 5 Nov. 2011.

  1. maxi_king_333

    maxi_king_333 Neuer User

    Registriert seit:
    11 Jan. 2010
    Beiträge:
    5
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Schüler
    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
     
  2. RalfFriedl

    RalfFriedl IPPF-Urgestein

    Registriert seit:
    22 Apr. 2007
    Beiträge:
    12,343
    Zustimmungen:
    0
    Punkte für Erfolge:
    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:
     
  3. eicher16ps

    eicher16ps Neuer User

    Registriert seit:
    10 Apr. 2011
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Zu nfs gehören normal noch die dienste lockd und statd. Füg die mal noch in deine host.allow hinzu.
     
  4. koronth

    koronth Neuer User

    Registriert seit:
    21 Nov. 2008
    Beiträge:
    51
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Ort:
    Berlin
    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!
     
  5. capt_bluebaer

    capt_bluebaer Neuer User

    Registriert seit:
    10 Mai 2007
    Beiträge:
    76
    Zustimmungen:
    0
    Punkte für Erfolge:
    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/