Я пытаюсь смонтировать общий ресурс samba Windows на машинах CentOS и RHEL 6, но выдает следующую ошибку.
~] # mount.cifs //example.com/Linux_Support / mnt -o credentials = / root / cifsauth, noserverino, vers = 3.0
ошибка монтирования (112): Хост не работает См. страницу руководства по mount.cifs (8) (например, man mount.cifs)
Журналы сообщений содержат эту ошибку:
CIFS VFS: сбой cifs_mount с кодом возврата = -112
Та же самая команда работает в rhel7 и centos7. Есть какие-нибудь подсказки о том, как это сделать?
Я нашел эту ссылку Вот где говорится, что SMB 2 и 3 не поддерживаются для rhel и Centos 6. Он может монтировать только SMB1. Это поддерживается в Centos и rhel 7.
Я решил эту проблему, установив версию 1 протокола smb.
В моем fstab это делается так:
//192.168.0.XXX/elements/Videos /home/myuser/videos cifs uid=1000,username=myuser,password=mypwd,rw,nounix,noserverino,defaults,auto,vers=1.0 0 0
По умолчанию система обязательно использует SMB2 или 3, и это не работает с моим ящиком. На самом деле это зависит от вашего NAS. Вы должны предоставить хорошую версию в зависимости от сервера SMB.
Моя проблема была решена путем добавления IP-адреса и имени хоста сервера Windows в /etc/hosts
файл в Linux. затем создайте пользователя на сервере Windows с паролем. поделился папкой с созданным пользователем. создал файл в /.smbcredentials
добавление следующих 2 строк
username=<username>
password=<password of user>
попробуйте пинговать машину Windows с именем хоста, которое она должна пинговать. в противном случае измените настройки брандмауэра Windows. теперь, наконец, добавьте запись в fstab, как показано ниже.
//hostname of windows/shared folder name /local folder on linux cifs credentials=/.smbcredentails,vers=3.0,sec=ntlm,iocharset=utf8,file_mode=0777,dir_mode=0777,gid=100 0 0
сохранить файл и выйти сейчас запустить mount -av
команда, вы должны успешно смонтироваться.
Сначала проверьте доступность вашего Windows-хоста, как правило, под centos6. Если это дано, продолжайте.
На данный момент у меня нет тестовой установки для воспроизведения, я могу только представить. Так что, возможно, настройки брандмауэра по умолчанию на вашем centos6 отличаются от настроек брандмауэра по умолчанию centos7. Вы пытались смонтировать с выключенным брандмауэром на вашем хосте centos? А что с SELinux? Может быть, в нем тоже есть пальцы.