[Gelöst] NFS4 und SMB3?

  • Hallo zusammen,


    kann mir bitte jemand sagen wie man die beiden Protokolle aktiviert? Wenn ich meine shares ganz normal über fstab mounte und nfs gegen nfs4 ersetze oder vers=4 eintrage, wird es ignoriert und ich habe nur nfs v3. Ich kann deswegen alle Filme mit Umlauten in der VideoDB nicht sehen. Samba-Shares zeigen verbunden, kann aber nicht darauf zugreifen, weil ich SmbV1 deaktiviert habe. Deshalb bräuchte ich unbedingt NFS4 und Smb V3. Ich habe schon sehr viel gelesen, bleibt aber leider alles wirkungslos. Ich hoffe es hat jemand ne Idee oder weiß wie. :smiling_face:

    cu


    DM 7080 SSSC @ OE 2.5 unstable
    DM 920 FBC S C @ OE 2.5 unstable

    DreamOne S @ OE 2.6 unstable

    Einmal editiert, zuletzt von kid63 ()

  • Hi,


    Du solltest uns noch verraten, wo deine Shares liegen: PC (OS?), NAS?


    Bin mir nicht 100% sicher, meine aber, dass die Dreams kein SMB3 können.


    SMB2/CIFS:
    Beim Mount musst Du den Zusatz "vers=2.1" für SMB2 angeben.
    Wenn deine Freigaben von einem Win10 Rechner kommen, dann brauchst Du auch kein SMB1.
    Entscheidend ist, dass die "unsichere Gastanmeldung" zugelassen wird. Die ist bei Win10 standardmäßig jetzt deaktiviert.
    Zum Aktivieren:
    - Start gpedit.msc
    - Computerkonfiguration\Administrative Vorlagen\Netzwerk\LanMan-Arbeitsstation
    - Richtlinie "Unsichere Gastanmeldung aktivieren" auf Aktiviert setzen


    edit: Im Ihad hatten wir auch gerade das Thema. Dort ist es detailliert beschrieben.



    NFS:
    Beim Mount muss der Parameter "vers=3" mit angegeben werden.
    Ob "vers=4" auch klappt, kann ich nicht sagen. Bin mir nicht mehr sicher. Ist zu lange her, dass ich damit gespielt habe.
    Wenn deine NFS-Shares von einem NAS kommen, dann musst du ggf. dort NFSv3/4 erst aktivieren. Bei Qnap gibt es NFSv2/3 und NFS v4, die einzeln aktiviert werden müssen.

    Grüße
    ...jp

  • Erstmal vielen Dank für die Antwort, sorry, hatte ich verpeilt. Die NFS-Shares und Samba-Shares liegen auf nem Windows-Server 2012R2, hatte auch keine Probleme, bis ich SMB V1 deaktiviert habe.
    Wichtig ist evtl. auch noch zu erwähnen, dass wenn ich manuell mounte der Client NFS4 kann, das ist ja das komische. Am Server ist V3 und V4 aktiviert.


    p.s.: Die Registry habe ich schon bearbeitet. :winking_face:


    SMB V2 funktioniert schon mal, vielen Dank dafür! : :thumbs_up:

    cu


    DM 7080 SSSC @ OE 2.5 unstable
    DM 920 FBC S C @ OE 2.5 unstable

    DreamOne S @ OE 2.6 unstable

    2 Mal editiert, zuletzt von kid63 ()

  • Wenn NFS mit manuellem Mount klappt, dann kann es nur an den Mount-Optionen beim automatischen Mount liegen.


    Wie machst Du das?
    Und ist dort auch sicher der Zusatz "vers=3" (ggf. "vers=4") drin?


    PS: Und noch eine Frage nur aus Interesse? Warum NFS, wenn es ein Win-Server ist?

    Grüße
    ...jp

  • Yep, 100%ig habe ich vers=4 drin, vers=3 brauche ich nicht, das nimmt er default. Weil der Server das wirklich gut macht mit NFS und ich NFS bevorzuge. :smiling_face:


    Ich mounte über den Mount Manager, sprich systemd. V4 brauche ich nur wegen Umlauten, weil V3 ja kein utf8 unterstützt.

    cu


    DM 7080 SSSC @ OE 2.5 unstable
    DM 920 FBC S C @ OE 2.5 unstable

    DreamOne S @ OE 2.6 unstable

    Einmal editiert, zuletzt von kid63 ()

  • Code
    192.168.178.2:/extracted	/media/Server	nfs	udp,rw,x-systemd.device-timeout=15,rsize=8192,retrans=1,noauto,x-systemd.automount,wsize=8192,x-systemd.idle-timeout=60,timeo=2,soft,retry=0,nolock,nofail	0	0

    Das ist v3, damit funktioniert es, sowie ich aber nfs gegen nfs4 tausche oder vers=4 eintrage, wird nicht mehr gemountet.

    cu


    DM 7080 SSSC @ OE 2.5 unstable
    DM 920 FBC S C @ OE 2.5 unstable

    DreamOne S @ OE 2.6 unstable

  • Eigentlich ist nfs so schlau, dass es ohne Angabe der Version bei 4 anfängt, dann 3 und zum Schluss 2. wenn 3 genommen wird, würde das heissen, dass der Server meldet: ich kann kein 4.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Können wir nachvollziehen, Augenblick! :winking_face:



    Code
    root@dm920:~# mount -v -t nfs4 192.168.178.2:/extracted /mnt/
    mount.nfs4: timeout set for Mon Feb  5 15:08:15 2018
    mount.nfs4: trying text-based options 'vers=4.2,addr=192.168.178.2,clientaddr=192.168.178.5'
    mount.nfs4: mount(2): Protocol not supported
    mount.nfs4: trying text-based options 'vers=4.1,addr=192.168.178.2,clientaddr=192.168.178.5'
    192.168.178.2:/extracted on /mnt type nfs4 (rw)

    4.1 wird unterstützt.

    cu


    DM 7080 SSSC @ OE 2.5 unstable
    DM 920 FBC S C @ OE 2.5 unstable

    DreamOne S @ OE 2.6 unstable

    3 Mal editiert, zuletzt von kid63 ()

  • Wieso "inzwischen" ?


    Mount von meinen Linux PC:


    Code
    //dm900.fritz.box/dm900 on /home/media/dm900 type cifs (rw,relatime,vers=3.1.1,cache=strict,username=root,uid=1000,forceuid,gid=1000,forcegid,addr=192.168.188.52,file_mode=0755,dir_mode=0755,soft,nounix,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,user=root)

    Siehe vers= Parameter.


    Oder welche "Richtung" meinst Du?

  • Naja, weil weiter oben steht das nur 2.1 geht.

    Hintergrund ist das neue Fritzbox Update...

    Obwohl ich schon lange "dabei" bin, bin ich nicht so sicher. Was muß ich wo eintragen, dass smb3 auf der DM funktioniert?


    edit: Ich habe in der Fstab mal vers=3.1.1 und auch mal vers=3.1 rein geschrieben, hat allerdings nicht funktioniert.

    Einmal editiert, zuletzt von f_brandt ()

  • Ach, Du meinst auf der Box. Ich habe ne Fritz 7590 mit 7.20:


    Code
    root@dm900:~# mount //fritz.box/fritzbox/Dokumente /mnt -t cifs -o user=<user>,pass=<pass>,vers=3.0
    
    root@dm900:~# mount | grep cifs
    //fritz.box/fritzbox/Dokumente on /mnt type cifs (rw,relatime,vers=3.0,sec=ntlmssp,cache=strict,username=joergint,domain=WORKGROUP,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.188.1,file_mode=0755,dir_mode=0755,nounix,serverino,rsize=65536,wsize=65536,actimeo=1

    Geht doch.