Für eine bestimmte mount.cifs
Version kenne ich keine andere Möglichkeit, als vers=3.0
die Befehlszeile (oder bis /etc/fstab
) hinzuzufügen . Der mount.cifs
Fahrer ignoriert smb.conf
. Historisch mount.cifs
konnte es nicht automatisch ausgehandelt werden, und es wurde lediglich eine Protokollversion - 1.0 bis Juli 2017 und 3.0 danach - ausprobiert . (Juli 2017 ist das Datum, an dem der Code in cifs 4.13 geändert wurde, nicht dass frühere Versionen zur Laufzeit auf dieses Datum blickten!) Ab September 2017 sieht es so aus, als könnte es automatisch aushandeln, standardmäßig auf 2.1 oder höher (was auch immer der höchste Wert ist) Server kann anbieten).
Wenn Sie also eine Aktualisierung Ihrer cifs-Version durchführen können, sollten Sie eine andere Protokollversion erhalten, auch wenn Sie keine explizite Version angeben.
Hier ist das Mapping von mount.cifs, smb.conf und Windows-Protokollversionen:
vers = 3.0 ist SMB3, dh Windows 8, Windows Server 2012.
Vers = 2.1 ist SMB2_10, dh Windows 7, Windows Server 2008 R2.
Vers = 2.0 ist SMB2_02, dh Vista SP1, Windows Server 2008
vers = 1.0 ist NT1, dh Windows 95, NT 4.0