挂载CIFS主机已closures

我有一个以前configuration的安装点的问题。 它显示文件夹,但挂载丢失并保存“?” 值的大小,权限等

所以我试着用cif和之前的命令重新安装:

mount -t cifs //nas.domain.local/share /mnt/archive 

但是我得到的错误:

 Host is down. 

如果我ping的域名或IP我得到一个适当的决议,我也连接使用smbclient没有问题

  ping nas.domain.local ping ip smbclient //nas.domain.local/share 

我环顾四周,但无法find一个坚实的答案。 有什么想法吗?

    这也可能是因为协议不匹配。 在2017年,微软修补了Windows服务器,并build议禁用SMB1协议。

    从现在起,mount.cifs可能在协议协商时遇到问题。

    显示的错误是“主机已closures”,但是当您使用以下方式进行debugging时:

     smbclient -L <server_ip> -U <username> -d 256 

    你会得到这个错误:

     protocol negotiation failed: NT_STATUS_CONNECTION_RESET 

    为了克服这个问题,请使用指定协议的mount或smbclient。

    对于sbmclient:添加-m SMB2(或SMB3用于较新版本的协议)

     smbclient -L <server_ip> -U <username> -m SMB2 

    或者mount:添加vers = 2.0 (或者如果你想使用协议版本3则vers = 3.0)

     mount -t cifs //<server_ip>/<share> /mnt/<mountpoint> -o vers=2.0 

    在最近的软件包更新后的archlinux上,我不得不将vers = 1.0添加到我的挂载选项中。 我连接到一个旧的centos 5盒,直到昨天我可以连接,没有明确指出一个版本号。

    对不起,如果这是一个迟到的回应(我意识到这是一个旧线程),但是我刚刚发现还有另一个可能的原因为什么mount.cifs会说主机closures。

    我有一个防火墙的防病毒软件,即使我明确地设置允许“Windows文件和打印共享” – 一个预定义的规则,它仍然阻止连接。 我已经certificate了暂时禁用防火墙。 希望这有助于某人,主机closures可能并不意味着它不响应ping,但可能意味着它不响应authentication尝试。

    尝试装入CIFS SMBnetworking共享时,我从新的Samba客户机中收到了同样的错误:

     mount error(112): Host is down 

    最后,事实certificate,我以前通过configuration/etc/samba/smb.conf将SMB服务器访问权限限制在有限数量的IP地址上:

     # Allow these IP Addresses to connect: hosts allow = 127.0.0.1 127.0.1.13 127.0.1.63 # Anything else not allowed is, by default, rejected hosts deny = ALL 

    添加新SMB客户端的固定IP地址解决了这个特定情况下的问题。

    当然,还有其他一些原因可能会导致上述错误。

    我通常使用这种types的命令来挂载一个cifs / smb共享。

     mount -t cifs -o rw,netbiosname=nasserver1,credentials=/etc/user_credentials.txt //192.168.1.11/someshare /mnt 

    凭证文件看起来像这样:

     username=mydomain\user1 password=somepass 

    这也可以适应自动安装设置,所以安装/卸载可以由系统通过autofs自动处理。

    在我们的例子中,我检查了AD中的用户login名(user2)。 在那里,我注意到这个名字是以一个大写字母开头的,并且把它改写成小写,因为它是用mount脚本写的。 即使我们之前没有触及user2和mount脚本,突然间mount命令也成功了。

     mount --verbose -t cifs //pc/share /my-share -no user=user1,password=pw1 -o uid=user2,gid=group1,dir_mode=0775,file_mode=0664