Eu encontrei este link aqui que diz que SMB 2 e 3 não são suportados para rhel e Centos 6. Ele só pode monte SMB1. De Centos e Rhel 7 isso é suportado.
Eu estou tentando montar um compartilhamento samba do windows em máquinas CentOS e RHEL 6, mas dá o seguinte erro.
~] # mount.cifs //example.com/Linux_Support / mnt -o credenciais = / root / cifsauth, noserverino, vers = 3.0
erro de montagem (112): o host está inativo Consulte a página de manual mount.cifs (8) (por exemplo, man mount.cifs)
Os registros de mensagens apresentam este erro:
CIFS VFS: cifs_mount falhou com o código de retorno = -112
O mesmo comando acima funciona em rhel7 e centos7. Alguma pista de como fazer isso funcionar?
Eu encontrei este link aqui que diz que SMB 2 e 3 não são suportados para rhel e Centos 6. Ele só pode monte SMB1. De Centos e Rhel 7 isso é suportado.
Eu resolvi esse problema forçando a versão 1 do protocolo smb.
No meu fstab isso é feito assim:
//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
Por padrão, o sistema certamente usa o SMB2 ou 3 e não funciona com a minha caixa. Na verdade, depende do seu NAS. Você tem que dar a boa versão dependendo do servidor SMB.
Primeiro, verifique a acessibilidade do seu host do Windows em geral, sob centos6. Se isso for dado, prossiga.
No momento, eu não tenho uma configuração de teste para reproduzir. Eu só posso imaginar. Então, talvez as configurações padrão do firewall em seu centos6 sejam diferentes das configurações padrão do firewall centos7. Você tentou montar com firewall desligado em seu host centos? E o SELinux? Talvez tenha dedos também.
Meu problema foi resolvido adicionando o endereço IP e o nome do host do servidor Windows no arquivo /etc/hosts
no linux. em seguida, criando usuário no servidor do Windows com senha. compartilhou a pasta com o usuário criado. criou o arquivo em /.smbcredentials
adicionando as seguintes 2 linhas
username=<username>
password=<password of user>
tente pingar a máquina com o nome do host que ele deve pingar. caso contrário, altere as configurações do firewall do Windows. agora finalmente adicione a entrada no fstab como abaixo.
//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
salve o arquivo e saia
agora execute mount -av
comando você deve ser montado com sucesso.