Seite 1 von 2

[gelöst] NAS mounten funktioniert nicht mehr

Verfasst: Donnerstag 26. Januar 2023, 21:49
von Die_Kralle
Moin,

seit ich Linux nutze, mounte ich mein NAS mit

Code: Alles auswählen

//192.168.0.111/nas-hdd /run/media/heiko/nas-hdd cifs username=user,password=pass,uid=1000,gid=1000,vers=1.0  0  0
Seit zwei Tagen funktioniert das mounten nicht mehr.
Ich bekomme die Meldung:
mount error(20): Not a directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Habe ich irgendwas nicht mitbekommen und "CIFS Version 1" lässt sich jetzt nicht mehr nutzen?

Im Webbrowser kann ich auf das NAS zugreifen.
Von meinem Android-Handy kann ich mittels "Cx Datei Explorer" problemlos auf das NAS zugreifen.
Auch von Windows funktioniert der Zugriff.

Gruß Heiko

Re: NAS mounten funktioniert nicht mehr

Verfasst: Donnerstag 26. Januar 2023, 22:14
von country
Hallo,

ist die NAS wirklich so alt das du vers=1.0 noch in der fstab drin stehen hast? versuch mal vers=3.0

Code: Alles auswählen

vers=arg
       SMB protocol version. Allowed values are:

       · 1.0 - The classic CIFS/SMBv1 protocol.

       · 2.0 - The SMBv2.002 protocol. This was initially introduced in Windows Vista Service Pack 1, and Windows Server 2008. Note  that  the  initial  release
         version of Windows Vista spoke a slightly different dialect (2.000) that is not supported.

       · 2.1 - The SMBv2.1 protocol that was introduced in Microsoft Windows 7 and Windows Server 2008R2.

       · 3.0 - The SMBv3.0 protocol that was introduced in Microsoft Windows 8 and Windows Server 2012.

       · 3.02 or 3.0.2 - The SMBv3.0.2 protocol that was introduced in Microsoft Windows 8.1 and Windows Server 2012R2.

       · 3.1.1 or 3.11 - The SMBv3.1.1 protocol that was introduced in Microsoft Windows 10 and Windows Server 2016.

       · 3 - The SMBv3.0 protocol version and above.

       · default - Tries to negotiate the highest SMB2+ version supported by both the client and server.

       If no dialect is specified on mount vers=default is used.  To check Dialect refer to /proc/fs/cifs/DebugData

       Note too that while this option governs the protocol version used, not all features of each version are available.

       The default since v4.13.5 is for the client and server to negotiate the highest possible version greater than or equal to 2.1. In kernels prior to v4.13,
       the default was 1.0. For kernels between v4.13 and v4.13.5 the default is 3.0.


Re: NAS mounten funktioniert nicht mehr

Verfasst: Donnerstag 26. Januar 2023, 22:31
von Die_Kralle
Moin,

das NAS ist ein "ZyXEL NSA310" und läuft leider nur mit CIFS Version 1.
Scheinbar wurde die Kompatibilität seitens Manjaro aber mit einem der letzten Updates (24.01.2023) deaktiviert.
Also wieder Elektronikschrott produzieren und ein neues NAS kaufen..

Gruß Heiko

Re: NAS mounten funktioniert nicht mehr

Verfasst: Donnerstag 26. Januar 2023, 23:00
von country
vers=1 hat eine kritische Sicherheitslücke hier nachzulesen https://de.wikipedia.org/wiki/WannaCry
Dann versteh ich schon warum das deaktiviert wird.

aber wenn man sich die config anschaut könnte man es sogar wieder aktiveren
https://github.com/archlinux/svntogit-p ... nfig#L9816
https://github.com/archlinux/svntogit-p ... nfig#L9539
aber dann hast du ein leichtes Hintertürchen.
edit//
https://www.com-magazin.de/news/sicherh ... 25482.html

Re: NAS mounten funktioniert nicht mehr

Verfasst: Freitag 27. Januar 2023, 05:17
von Die_Kralle
Moin,

wenn ich das mit dem Config-File richtig verstehe, wäre das auch nur eine temporäre Lösung.
Wenn das nächste Kernel-Update kommt, dann ist das Problem auch wieder da.

Gruß Heiko

Re: NAS mounten funktioniert nicht mehr

Verfasst: Freitag 27. Januar 2023, 10:51
von country
Da bin ich überfragt, bei mir aber ist es schon auf y gesetzt

zgrep -i CIFS /proc/config.gz

Code: Alles auswählen

CONFIG_CIFS=m
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_SWN_UPCALL=y
# CONFIG_CIFS_SMB_DIRECT is not set
CONFIG_CIFS_FSCACHE=y
nutze aber kein manjaro hier.
kannst du bitte mal bei dir schauen ob "CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y" vorkommt

Re: NAS mounten funktioniert nicht mehr

Verfasst: Freitag 27. Januar 2023, 11:43
von country
Das wird es wohl auch nicht sein, es gibt offenbar viele Workarounds.
Die aber nicht alle funktionieren,... hab leider keine Hardware mit der ich das testen könnte,


PS: in anderen Forum wir davon gesprochen,

vers=1.0 in der fstab wegzulassen. ein versuch ist es wert. Ich bin hier leider auch mit meinem Latein am ende.

Re: NAS mounten funktioniert nicht mehr

Verfasst: Samstag 28. Januar 2023, 13:12
von country
Welche Kernel-Version nutzt du aktuell?

Code: Alles auswählen

uname -a

Re: NAS mounten funktioniert nicht mehr

Verfasst: Samstag 28. Januar 2023, 13:33
von zompel
Ich würde die Freigabe einfach per NFS regeln.
Allein der Home Ordner auf dem NAS lässt sich nicht per NFS freigeben, weil NFS halt keine Authentifizierung über Passwort kennt.

Mein Eintrag in der fstab sieht folgendermaßen aus:

Code: Alles auswählen

as6604t:/volume1/Music /run/media/daniel/Music nfs user,nofail,exec,suid,dev 0 0
Auf dem NAS wird die Freigabe z.B. über die IP-Adresse des Gerätes erteilt.

Re: NAS mounten funktioniert nicht mehr

Verfasst: Samstag 28. Januar 2023, 16:16
von LaGGGer
zompel hat geschrieben: Samstag 28. Januar 2023, 13:33 Ich würde die Freigabe einfach per NFS regeln.
Das mache ich auch so, aber sobald man mit Windows darauf zugreifen will siehts schlecht aus ...
Es soll zwar mittlerweile gehen das man mit Windows auf NFS Freigaben zugreifen kann.
Ich habs getestet, aber nicht hinbekommen.

Re: NAS mounten funktioniert nicht mehr

Verfasst: Samstag 28. Januar 2023, 17:20
von country
zompel hat geschrieben: Samstag 28. Januar 2023, 13:33 Ich würde die Freigabe einfach per NFS regeln.
Könnte man versuchen
https://support.zyxel.eu/hc/de/articles ... S-Freigabe

aber worum ich wegen dem Kernel Version frage ist weil vielleicht ein lts Kernel (5.15) vielleicht noch mit vers=1 funktioniert... ist natürlich ein Schuss ins blaue

Re: NAS mounten funktioniert nicht mehr

Verfasst: Sonntag 29. Januar 2023, 01:13
von Die_Kralle
Moin,
country hat geschrieben: Freitag 27. Januar 2023, 10:51 kannst du bitte mal bei dir schauen ob "CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y" vorkommt
Ja, ist vorhanden.

Gruß HEiko

Re: NAS mounten funktioniert nicht mehr

Verfasst: Sonntag 29. Januar 2023, 01:14
von Die_Kralle
Moin,
country hat geschrieben: Freitag 27. Januar 2023, 11:43 vers=1.0 in der fstab wegzulassen. ein versuch ist es wert. Ich bin hier leider auch mit meinem Latein am ende.
Schon probiert, funktioniert auch nicht.

Gruß Heiko

Re: NAS mounten funktioniert nicht mehr

Verfasst: Sonntag 29. Januar 2023, 01:15
von Die_Kralle
Moin,
country hat geschrieben: Samstag 28. Januar 2023, 13:12 Welche Kernel-Version nutzt du aktuell?

Code: Alles auswählen

uname -a
Linux heiko-g750js 6.0.19-3-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Jan 18 07:57:11 UTC 2023 x86_64 GNU/Linux

Gruß Heiko

Re: NAS mounten funktioniert nicht mehr

Verfasst: Sonntag 29. Januar 2023, 01:18
von Die_Kralle
Moin,
zompel hat geschrieben: Samstag 28. Januar 2023, 13:33 Auf dem NAS wird die Freigabe z.B. über die IP-Adresse des Gerätes erteilt.
Würde hier nur bedingt funktionieren, weil Nutzer mit mobilen Geräten diese nicht auf feste IP einstellen wollen und in der Fritzbox kann ich für die auch keine feste IP festlegen, da sie Ihre MAC-Adresse verschleiern.

Gruß Heiko