Для данной mount.cifs
версии я не знаю другого способа, кроме добавления vers=3.0
в командную строку (или в /etc/fstab
). mount.cifs
Водитель игнорирует smb.conf
. Исторически сложилось так, что он mount.cifs
не мог автоматически договориться, и просто попробовал одну версию протокола - 1.0 до июля 2017 года и 3.0 после этого . (Июль 2017 г. является датой изменения кода на cifs 4.13, а не в том, что более ранние версии смотрели эту дату во время выполнения!) С сентября 2017 г. похоже, что он может автоматически согласовывать, по умолчанию он равен 2.1 или более поздней (независимо от того, что максимальное сервер может предложить).
Таким образом, если вы сможете обновить свою версию cifs, вы сможете получить другую результирующую версию протокола, даже не указав ее явно.
Ниже показано соответствие версий протокола mount.cifs, smb.conf и Windows: версия
= 3.0 - это SMB3, то есть Windows 8, Windows Server 2012 версия
= 2.1 - это SMB2_10, то есть Windows 7, Windows Server 2008 R2
версия = 2.0 - это SMB2_02, то есть Vista SP1 Windows Server 2008 версии
= 1.0 - это NT1, т.е. Windows 95, NT 4.0