Я использую Ubuntu Server 16.04.3 LTS 64-Bit с установленным cifs-utils в качестве виртуальной машины на гипервизоре VMWare ESXi 6.5.
У меня есть обычная настройка общего сетевого ресурса на Windows Server 2016.
Цель состоит в том, чтобы использовать Veeam Linux Agent для резервного копирования этой виртуальной машины Linux на общий ресурс Windows через CIFS.
Эта проблема:
Когда я настраиваю Veeam для использования CIFS, (просматривая логи) Veeam выполняет эту команду для подключения к сетевой папке:
mount -t cifs -o username=MyUsername,password=*,rw,soft //MyServerIP/MyShare /tmp/veeam/MyServerIPMyShare
Это дает мне ошибку: ошибка монтирования (112): Хост не работает.
Когда я запускаю команду вручную, она делает то же самое.
Однако, когда я запускаю команду так:
mount -t cifs -o vers=3.0,username=MyUsername,password=*,rw,soft //MyServerIP/MyShare /tmp/veeam/MyServerIPMyShare
Он монтируется без проблем, если я использую 2.0.
Проблема в том, что в Veeam нет возможности форсировать версию 3.0. Итак, я должен быть в состоянии заставить это в Linux каким-то образом.
Я видел, что другие тоже сталкивались с этой проблемой, но решение не было представлено.
Я попытался сделать следующее (основываясь на том, что нашел):
Добавлены следующие строки в /etc/samba/smb.conf
server min protocol = SMB2
server max protocol = SMB3
client min protocol = SMB2
client max protocol = SMB3
min protocol = SMB2
max protocol = SMB3
client ipc min protocol = SMB2
Я перепутал варианты с перезагрузками, но безрезультатно.