Oss*_*nen 4 fstab samba cifs shared-folders smb
我正在尝试安装插入我的 Technicolor 路由器的 USB 驱动器。
我在我的以下行/etc/fstab:
//192.168.1.1/usbdisk /media/public cifs guest,vers=3.0 0 0
Run Code Online (Sandbox Code Playgroud)
在尝试使用从网上找到的不同指令解决问题后,我尝试指定不同的版本,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
Run Code Online (Sandbox Code Playgroud)
没有指定用户也会发生同样的情况,也有各种vers=定义。
我正在运行 Ubuntu 15.10。有任何想法吗?
您可以禁用输入/etc/fstab并发出以下命令
mount -t cifs //192.168.1.1/usbdisk /media/public -o guest,vers=3.0
Run Code Online (Sandbox Code Playgroud)
同时使用不同的选项(在 -o 后面)。如果您需要系统的反馈,您可以打开第二个终端窗口并键入journalctl -fb以查看内核如何对您提供的选项做出反应。
我解释了这一切,因为您的真正问题可能与 cif 的情况不同。
我遇到了提供 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.
Run Code Online (Sandbox Code Playgroud)
我的好运!
小智 5
是的 !
这个问题也困扰了几个月,通过在选项中添加 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
谢谢格哈德!
GR
| 归档时间: |
|
| 查看次数: |
20639 次 |
| 最近记录: |