cifs 安装失败,并显示“安装错误 (112):主机已关闭”

cifs 安装失败,并显示“安装错误 (112):主机已关闭”

我正在尝试安装插在 Technicolor 路由器上的 USB 驱动器。

我的中有以下几行/etc/fstab

//192.168.1.1/usbdisk /media/public cifs guest,vers=3.0 0 0

尝试使用从网上找到的不同说明解决问题后,我尝试指定不同的版本,vers=2.0,vers=2.1,但这些都没有解决问题。

如果我使用 smbclient 测试,我会得到以下结果:

sudo mount.cifs //192.168.1.1/usbdisk /media/public -o username=myuser,vers=2.0
Password for myuser@//192.168.1.1/usbdisk:  *********
mount error(112): Host is down

在没有指定用户以及有各种vers=定义的情况下也会发生同样的情况。

我正在运行 Ubuntu 15.10。有什么想法吗?

答案1

您可以禁用该条目/etc/fstab并发出以下命令

mount -t cifs //192.168.1.1/usbdisk /media/public -o guest,vers=3.0

同时尝试不同的选项(在 -o 后面)。如果您需要系统的反馈,您可以打开第二个终端窗口并输入journalctl -fb以观察内核如何响应您给出的选项。

我解释这一切是因为您的实际问题可能与我的情况不同。

我遇到了提供 SMB 的设备想要的问题ver=1.0。虽然 Ubuntu 17.04 对该版本(自动)没有任何问题,但 17.10 及其内核要求指示数字,正如我的内核日志所示:

Okt 25 09:06:08 gespc kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB3 (vers=3.0), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 specify vers=1.0 on mount. For somewhat newer servers such as Windows 7 try vers=2.1.

祝我好運!

答案2

是的 !

几个月来也存在这个问题,通过在选项中添加 vers=1.0 解决了: //xxx.xxx.xxx.xxx/disk /media/foldername cifs rw,credentials=/etc/samba/credentials,uid=1000,gid=1000,file_mode=0660,dir_mode=0770,iocharset=utf8,vers=1.0 0 0

谢谢 Gerhard!

生长素

相关内容