Eu tenho minha configuração CIFS no fstab e eles estão funcionando como deveriam na inicialização. Eles montam como deveriam e trabalham por um tempo. Parece que do nada (pode ocorrer após o desbloqueio da máquina, etc.), recebo o erro "O host está inoperante" ao tentar acessá-lo. Eu tenho vários e eles estão todos em baixo. Eles também são compartilhados no mesmo servidor. Neste momento, verifico em um computador Windows e em uma máquina 14.04 desatualizada e eles estão em funcionamento e funcionando como deveriam. Depois de clicar nos compartilhamentos do nautilus e obter erros de repetição, eles começarão a trabalhar novamente. Para acessar um compartilhamento "inativo", são necessários cerca de 2 a 3 minutos ao clicar aleatoriamente em montagens diferentes e voltar ao primeiro quando, automaticamente, ele mostra os dados no ponto de montagem.
Não tenho esse problema nas máquinas 14.04 que não são atualizadas há algum tempo. Todas essas máquinas são totalmente funcionais e o CIFS nunca cai "para baixo". Em 16.04, eles não eram um problema até mais recentemente.
Fiz questão de atualizar todos os dias e limpei os cabeçalhos antigos do linux (em retrospectiva eu provavelmente deveria ter revertido). Faço isso porque estou implorando para que uma correção apareça, mas há semanas lutando contra montagens CIFS sem nenhuma solução.
Respostas:
Estou enfrentando o mesmo problema. Parece que tem algo a ver com as versões mais recentes do Kernel e samba.
Eu consegui resolver isso adicionando vers = 2.0 nos comandos mount (ou no final de cada linha do fstab)
fonte
vers
produziria os melhores resultados, em vez de recomendar uma versão de protocolo específica (que não funcionará em servidores desatualizados). Comece com uma versão de alto protocolo e desça um a um. Se você terminar comvers=1.0
o servidor remoto, poderá ser necessário fazer upgrade (se possível) ou garantir a segurança .Após muitos testes, adicionar
vers=1.0
a linha de montagem parece corrigir o problema. A montagem funciona agora no Ubuntu 17.10 como durante anos em versões mais antigas do Ubuntu.fonte
vers=2.0
não funcionou.mount.cifs(8)
ou seja, comman 8 mount.cifs
? Com amount.cifs
versão 6.8 (docifs-utils
pacote), a página de manual contém uma menção devers=arg
.Eu já enfrentei o mesmo problema, queria montar automaticamente usando o método encontrado no wiki do Ubuntu ( https://wiki.ubuntu.com/MountWindowsSharesPermanently ), embora eu tenha o mesmo problema, como mencionado acima:
mount error(112): Host is down
A questão é o que me ajudou a adicionar
vers=3.0
as opções e:Parece que só funciona agora se você ignorar o SMB1 e usar outro especificado, o SMB3 funcionou para mim, por isso não tentei mais nada.
Eu usei uma conta local na máquina Windows e não uma com o nome de domínio outlook.com, pois li algo que isso também pode causar conflitos.
fonte
vers=3.0
para montar um compartilhamento que estava funcionando anteriormente sem ele.Outros já sugeriram a solução, mas pode valer a pena explicar em breve o motivo.
mount.cifs
no Ubuntu 16.04 usa o protocolo SMB1 por padrão.Nas versões posteriores
mount.cifs
, a versão SMB padrão é 2.1 ou 3.0.Os servidores atuais do Windows não oferecem mais suporte ao protocolo SMB 1.0, a menos que especificamente configurado em seu registro para aceitá-lo. Portanto, por padrão, eles rejeitam conexões de clientes usando o protocolo SMB1. O que leva à mensagem enganosa "O host está inoperante".
Mas alguns sistemas mais antigos (geralmente NASes) não suportam os protocolos 2.1 ou 3.
A solução é dizer
mount.cifs
para usar o protocolo certo para se conectar ao seu servidor, usando avers=
opção Por exemplo, para conectar-se a uma máquina Windows 10:ou para um NAS antigo do Ubuntu 18.04 ou posterior:
De
man mount.cifs
(no Ubuntu 16.04):Se você definir sua montagem
/etc/fstab
, pode ser algo como isto:fonte
vers=2.1
Eu tive o mesmo problema após uma atualização do cliente do cifs-utils para 6.7-2. E basicamente a solução de josepcoves e user695658 funcionou para mim. Mas apenas o valor 1.0 para a opção de montagem 'vers' funcionou para mim. Parece que o valor padrão para o param 'vers' não é mais 1,0.
fonte