Verwenden einer fehlerhaften mount -t cifs -v <address>Rückgabe beim Host is DownHerstellen einer Verbindung zu einem Server mit SMB 2.0 (mit deaktiviertem SMB 1.0). Eine Problemumgehung besteht darin, vers=2.0die Argumentliste von anzugeben mount. Dies funktioniert einwandfrei, wenn Sie über die Befehlszeile mounten und dieses Argument angeben können. Wenn Sie jedoch eine GUI oder ein Programm verwenden, das mountin Ihrem Namen aufruft , wird dieses Argument nicht angegeben.
Gibt es eine Möglichkeit, SMB 2.0+ zum Standard für alle mount -t cifsAnrufe zu machen, unabhängig davon, welche Anrufe es tätigen? Vielleicht in smb.conf?
Derzeit läuft Arch Linux.
EDIT:
Hinzugefügt min protocol = SMB2zu /etc/samba/smb.confund der Dienst neu gestartet. Für beide mountund smbclientnoch muss die SMB-Version angegeben werden, bevor eine Verbindung zum Server hergestellt wird.
EDIT2:
Hinzufügen client min protocol = SMB2und client max protocol = SMB3Ermöglichen smbclienteiner Verbindung zum Server ohne Angabe des Versionsarguments. Aber mountrespektiert immer noch nicht die neu hinzugefügten Zeilen in smb.conf.