Eu tenho um problema com um ponto de montagem que foi configurado anteriormente. Ele mostra a pasta, mas a montagem está ausente e contém "?" valores para tamanho, permissões etc.
Então, eu tentei remontar usando cifs e o mesmo comando de antes:
mount -t cifs //nas.domain.local/share /mnt/archive
Mas eu recebo o erro:
Host is down.
Se eu efetuar ping no domínio ou no IP, obtenho uma resolução adequada e também conecto usando smbclient sem problemas
ping nas.domain.local
ping ip
smbclient //nas.domain.local/share
Olhei em volta, mas não consigo encontrar uma resposta sólida. Alguma ideia?
--verbose
opção ao seu comando mount, publique quaisquer erros / resultados que pareçam relevantes.-vvv
para obter informações ainda mais detalhadas !Respostas:
Isso também pode ocorrer devido a uma incompatibilidade de protocolo. Em 2017, a Microsoft corrigiu os Servidores Windows e recomendou desativar o protocolo SMB1.
A partir de agora, o mount.cifs poderá ter problemas com a negociação do protocolo.
O erro exibido é "O host está inoperante.", Mas quando você depura com:
você receberá o erro:
Para superar isso, use mount ou smbclient com um protocolo especificado.
para smbclient: adicione -m SMB2 (ou SMB3 para a versão mais recente do protocolo)
ou para montagem: adicione vers = 2.0 (ou vers = 3.0 se você quiser usar a versão 3 do protocolo)
fonte
smbclient -L 192.168.1.47 -U admin -d 256
tudo funciona perfeitamente, mas quando tentomount -t cifs -o username=aa,password=bb,uid=olivier //192.168.1.47/partagefichiers/ /mnt/PartageFichiers
ele mantém dizendomount error(112): Host is down
vers=1.0
é o padrão, mas não consegui montar minha unidade de rede antes de passar explicitamentevers=1.0
.//<server_ip>/<share> /media/<mountpoint> cifs username=<username>,password=<password>,iocharset=utf8,sec=ntlm,vers=1.0 0 0
No archlinux após uma atualização recente do pacote, tive que adicionar vers = 1.0 às minhas opções de montagem. Estou me conectando a uma caixa antiga do centos 5 e, até ontem, consegui conectar sem especificar explicitamente o número da versão.
O CIFS no kernel do linux 4.13 agora assume o padrão SMB 3.0 e no kernel 4.14 tenta o 2.1 e superior. Veja este log de alterações .
fonte
O pendrive no Fritz NAS mostrou "Host Down" para o Ubuntu 17.10:
Definindo a versão (
vers=1.0
) funcionou - aqui está a sequência completa:fonte
/etc/fstab
cifs mount; depoisapt upgrade
no meu Ubuntu 16.04 isso aconteceu. Especificando o-o vers=1.0
fez o truque. ObrigadoProblema semelhante após a atualização para o ubuntu 17.10, com uma antiga Buffalo Diskstation. Resolvido adicionando / etc / fstab a opção "vers = 1.0":
// myWDhostname / partage / media / Partage cifs guest, vers = 1.0 0 0
fonte
,vers=1.0
opção, resolve o problema ao usar o tutorial fornecido por Ji em ubuntuhandbook.org/index.php/2014/08/…Desculpe se esta é uma resposta tardia (eu sei que é uma thread antiga), no entanto, acabei de descobrir que há outra razão possível para o mount.cifs dizer que o host está inoperante.
Eu tenho um antivírus com um firewall e, embora o defina explicitamente para permitir o "compartilhamento de arquivos e impressão do Windows" - uma regra predefinida, ele ainda estava bloqueando as conexões. Eu tinha isso provado desativando o firewall temporariamente. Espero que isso ajude alguém, o host está inativo pode não significar que não está respondendo a pings, mas pode significar que não está respondendo a tentativas de autenticação.
fonte
iptables
regras para permitir:iptables -A INPUT -s 1.2.3.4/32 -j ACCEPT
eiptables -A OUTPUT -d 1.2.3.4/32 -j ACCEPT
onde1.2.3.4
estava o endereço IP do servidor.Recebi o mesmo erro sem mais delongas de um novo cliente Samba, ao tentar montar um compartilhamento de rede CIFS SMB:
Eventualmente, descobriu-se que eu havia restringido o acesso do servidor SMB a apenas um número limitado de endereços IP, configurando
/etc/samba/smb.conf
:A adição do endereço IP fixo do novo cliente SMB resolveu o problema nesse caso específico.
Obviamente, há uma infinidade de outras razões pelas quais alguém pode receber o erro acima mencionado.
fonte
O mesmo problema ao conectar-se ao Synology DiskStation (DSM 4.3).
Usar vers = 1.0 nas opções de montagem funciona bem.
Além disso, eu tive que usar a opção "noperm" porque todos os arquivos mostrados incorretamente como não legíveis e graváveis pelo proprietário.
fonte
Mesmo problema com o Fritzbox 7490: erro de montagem (112): o host está inoperante
Eu não usei -o vers = XX. Tão rápido quanto um tubarão, sou o primeiro a tentar -o vers = 2.0 e falhei.
Assim que eu usei a opção -o vers = 1.0 , tudo funciona bem!
Isso funciona para mim ..
Meu env:
Cliente: Ubuntu 17.10 Linux 4.13.0-17-generic # 20-Ubuntu SMP x86_64
Servidor GNU / Linux : Fritzbox 7490 firmware 6.83.
fonte
vers=1.0
vez das versões de protocolo mais recentes mais apropriadas.A versão SMB1 do protocolo foi preterida, no entanto, esta é a versão padrão usada nas versões mais antigas do
mount.cifs
, por exemplo, eu tenho esse problema com a versão 6.2.Você pode verificar com:
sudo mount.cifs --version
Se você tentar se conectar a um servidor SMB3 usando o protocolo SMB1, receberá o
Host is down
erro.A solução alternativa, conforme descrito por muitas outras respostas aqui, é especificar uma versão diferente do protocolo. O seguinte comando funciona para mim:
sudo mount -t cifs //server.name.or.ip/shares/Public /target/directory -o username=someuser,domain=somedomain,vers=3.0
No entanto , se o servidor que você está se conectando utiliza DFS, em seguida, você receberá o seguinte erro em vez disso:
mount error(38): Function not implemented
. Isso ocorre porque o suporte ao DFS no SMB3 foi adicionado apenas ao kernel na versão 4.11 .Você pode verificar sua versão do kernel com
uname -a
. No meu caso, era 3,10 no CentOS7. Eu segui estas instruções para atualizar e agora funciona.fonte
Se você está tendo esse problema com um Synology NAS, verifique se a
vers=
opção especificadamount
e as versões mínimas / máximas de SMB no NAS são compatíveis.Especificamente, estou usando
vers=2.0
, mas minha Synology Diskstation estava acionando oHost is down
erro. Eu encontrei uma página, o Windows 10 acesso ao compartilhamento NAS. SMB 1.0 e 3.0 , no site da Synology, que explica como configurar a Diskstation para permitir o SMB v2.0 ou mais recente ...No Synology NAS
fonte
Eu normalmente uso esse tipo de comando para montar um compartilhamento cifs / smb.
o arquivo de credenciais tem a seguinte aparência:
Isso também pode ser adaptado a uma configuração de montagem automática, para que a montagem / desmontagem possa ser manipulada pelo sistema automaticamente via autofs.
fonte
No nosso caso, verifiquei o nome de login do usuário (do usuário2) no AD. Lá, notei que o nome estava começando com uma letra maiúscula e a alterei para minúscula, conforme está escrito no script de montagem. Mesmo se não tocássemos nem no user2 nem no script mount, de repente o comando mount foi bem-sucedido.
fonte
Para mim, o compartilhamento cifs montado estava em um servidor Windows cujo endereço IP havia mudado recentemente, para que eu pudesse executar ping no servidor e resolver seu novo endereço, mas a montagem não havia se atualizado. Ao executar uma desmontagem lenta e, em seguida, remontar, meu problema foi resolvido:
fonte
Eu também acabei de encontrar o problema mencionado após uma atualização para o Xubuntu 17.10. Eu uso um Synology DiskStation. O que vi lá: No DiskStation, você pode escolher quais protocolos oferecer suporte. Adicionando os protocolos relevantes (até SBM3) nas opções avançadas para serviços de arquivo no painel de controle, você também pode resolver o problema.
fonte
Teve um problema semelhante. A solução para mim estava no lado do servidor de compartilhamento do Windows. Mesmo passando o valor vers = 2.0 para o meu servidor Linux, a montagem não estava funcionando. Então eu tive que ativar no meu servidor Windows suporte smbv1. Este artigo me ajudou: https://support.microsoft.com/en-us/help/2696547/how-to-detect-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and
fonte