Обычно SMB сам выбирает подходящий протокол для каждого соединения.
Однако если предлагаемые протоколы выходят за рамки стандартного диапазона клиента, он вернет сообщение об ошибке, подобное этому:
Protocol negotiation failed: NT_STATUS_IO_TIMEOUT
Решение
Отредактируйте диапазон протоколов подключения в файле конфигурации клиента.
Добавьте параметры client min protocol
и client max protocol
в файл /etc/samba/smb.conf
в разделе [global]
.
# /etc/samba/smb.conf
[global]
client min protocol = CORE
client max protocol = SMB3
см. также:
- 💗 Советы и рекомендации по обеспечению безопасности вашего веб-сервера Nginx
- 🖧 Основные номера сетевых портов на Linux
- 🐧 Как хэшировать пароли в системах Linux