У меня есть общий ресурс Samba только для чтения, настроенный с Samba 4.3.11 на Ubuntu 16.04. Это работает без проблем для публикации некоторых файлов / инструментов, которые должны быть доступны для всех хостов.
Однако из коробки это позволяет использовать все версии протокола smb. Обычный способ решить эту проблему и порадовать охранников - просто установить min protocol=SMB2
однако это приводит к:
$ smbclient -N //host.fqdn.com/sharename
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE
Есть ли у кого-нибудь предложения о том, как заставить это работать?
Я пробовал это предложение здесь (https://www.linuxquestions.org/questions/linux-networking-3/samba-min-protocol-%3D-smb2-causes-protocol-negotiation-failed-nt_status_invalid_network_response-4175597669/), чтобы явно установить 'protocol = SMB3', но, похоже, это не повлияет на минимум версия протокола.
Установите используемый протокол. Попробуйте выбрать тот, который подходит вам в зависимости от сервера, к которому вы пытаетесь подключиться:
smbclient -N //host.fqdn.com/sharename -m SMB2
или
smbclient -N //host.fqdn.com/sharename -m SMB3