Я пытаюсь смонтировать сетевой ресурс samba на Ubuntu 14.04 с помощью cifs.
На сервере у меня запущен общий ресурс. Я уже могу сопоставить его как диск в Windows. У общего ресурса есть имя пользователя и пароль.
На машине с Ubuntu у меня есть / etc / samba / user
, где хранятся учетные данные. У меня также есть каталог, в который я бы смонтировал общий ресурс / mounthere
.
У меня есть это на / etc / fstab
// 192.168.1.1/sharename / mounthere cifs credentials = / etc / samba / user 0 0
Когда я выполняю sudo mount -a
, я получаю следующую ошибку:
mount error(112): Host is down
Хост не выключен. У меня он работает под Windows. Я дважды проверил учетные данные и возможные проблемы с брандмауэром.
У меня также установлено cifs-utils .
Кто-нибудь может указать мне правильное направление.
Спасибо!
Наоколо има поне три различни версии на SMB. Проблемът е, че когато просто монтирате SMB без допълнителна опция на ядрото на Linux и SMBv1 е деактивиран на сървъра, тогава сървърът ще изпрати TCP RST пакет на клиента и това води до грешката, която споменахте.
Добавете тази опция към вашия запис в командата fstab и проверете резултатите:
vers = 3.0
Това принуждава монтирането на ядрото да използва SMBv3 от самото начало.