Probleme beim Verwenden von mount.cifs zum Mounten eines freigegebenen Laufwerks in einem lokalen Netzwerk nach dem Aktualisieren von Paketen

Probleme beim Verwenden von mount.cifs zum Mounten eines freigegebenen Laufwerks in einem lokalen Netzwerk nach dem Aktualisieren von Paketen

Derzeit verwende ich einen Computer mit Arch Linux 6.3.3-arch1-1. Nach der Ausführung eines Systemupdates pacman -Syuvor etwa einem Monat konnte ich mein freigegebenes Netzwerklaufwerk nicht mehr mounten. Es befindet sich in meinem Verzeichnis /etc/fstabwie folgt:

//192.168.0.162/share /mnt/share    cifs username=anonymous,password=,vers=1.0,rw,forcegid,gid=984,forceuid,uid=1000   0 0

vor dem Systemupdate hatte ich kein Problem mit dieser Zeile in meinem /etc/fstab. Wenn ich es mount.cifsvon der Kommandozeile mit dem gleichen Argument aus ausführe, erhalte ich Folgendes

Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Checking the kernel log gives me the somewhat vague entry
[861746.528145] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
[861746.528148] CIFS: Attempting to mount \\192.168.0.162\share
[861746.563744] CIFS: VFS: cifs_mount failed w/return code = -22

Meine mount.cifsist folgende Version:

mount.cifs version: 7.0

mein /mnt/shareOrdner hat die folgenden Berechtigungen

$ ls /mnt
total 0
drwxr-xr-x 1 root root 0 2022-10-17 14:08 share

Weiß jemand etwas darüber, was los ist, oder gibt es Informationen, die ich zur Behebung dieses Problems bereitstellen könnte? Mein freigegebenes Laufwerk ist eine Buffalo TeraStation

Antwort1

Ich konnte es beheben, indem ich die SMB-Version auf Version 2 änderte

//192.168.0.162/share /mnt/share cifs username=anonymous,password=,vers=2.0,rw,forcegid,gid=984,forceuid,uid=1000 0 0

verwandte Informationen