Я использую систему Linux с CentOS 6.8, и мне нужно подключиться к общему сетевому ресурсу, который поддерживает только smbv2. К сожалению, это не работает, потому что в настоящее время используется только smbv1.
Есть ли возможность запустить smbv2? Может быть, апгрейд версии самбы?
Или мне нужна полностью новая Cent OS?
Спасибо!
Либо обновитесь до CentOS 7.x, в которой по умолчанию установлены пакеты Samba 4.x, либо на CentOS 6.x есть некоторые дополнительные samba4*
пакеты, которые вы можете установить вместо пакетов Samba 3.x по умолчанию. Вам нужно будет использовать один набор пакетов или другой, обе версии не будут сосуществовать.
Для конфигурации серверов поставьте строку min protocol = SMB2
в [global]
раздел smb.conf.
Ссылка: Как заставить протокол SMB2 в самбе? https://askubuntu.com/questions/546743/how-to-force-smb2-protocol-in-samba
И Ubuntu, и CentOS используют Samba.
smbclient (1) может указывать только доступную максимальную версию протокола с помощью -m|-max-protocol SMB2
. Другой клиент (mount.cifs) может ссылаться на smb.conf.
Примечания: добавлено описание опции smbclient (1) -m | -max-protocol для указания версии протокола для серверов.