无法连接到 smb 1.0

无法连接到 smb 1.0

我是 Kubuntu 22.04 x64 新手用户。我的内核版本是:Linux 6.2.0-31-generic x86_64。

我有 2 栋房子,我在两台电脑上都安装了相同的操作系统版本(相同的 ISO):a) PC 台式机 + 运行 SMB1(Buffalo Linkstation)的 NAS。b) 笔记本电脑 + 另一台运行 SMB1 的 NAS(另一台 Buffalo Linkstation,但型号比上述位置旧)

从命令行,我需要连接到 NAS 共享。

在位置“a”之后,我终于可以使用以下命令连接到我的共享:

sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0 

我可以毫无问题地连接。(下一步将使用凭证文件而不是命令中的用户/密码)

在位置“b”,使用较旧的 NASsmb4K我可以使用 Dolphin 连接到我的 nas,但我真的找不到如何使上面的命令工作。我已经花了一个星期的时间研究这个笔记本,但没有任何结果。

sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0 

有结果:

mount.cifs kernel mount options: ip=192.168.2.6,unc=\\192.168.2.6\development,vers=1.0,user=wout,domain=MSHOME,pass=******** mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

这是输出:tail -f /var/log/kern.log

Sep  3 15:42:40 wout kernel: [ 2807.010994] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers

Sep  3 15:42:40 wout kernel: [ 2807.011003] CIFS: Attempting to mount \\192.168.2.6\sviluppo

Sep  3 15:42:40 wout kernel: [ 2807.034540] CIFS: VFS: cifs_mount failed w/return code = -22

我尝试修改/etc/samba/smb.conf

   workgroup = MSHOME
   min protocol = CORE
   client min protocol = NT1
   server min protocol = NT1

但任何结果:Dolphin 工作正常,但从命令行我无法连接,并且 kernel.log 没有太多帮助,因为它没有写出哪个参数是错误的。

我尝试改变参数的位置、挂载文件夹、nas 路径等,没有任何效果

我尝试了命令modprobe cifs disable_legacy_dialects=n

有谁能帮我提供一些建议吗?

我几乎读过所有关于这个问题的帖子,但我找不到解决方案,也许我的安装中缺少了一些东西

答案1

在位置“b”,使用较旧的 NAS,使用 smb4K,我可以使用 Dolphin 连接到我的 NAS,但我真的找不到如何使上述命令工作。我已经花了一个星期的时间研究这台笔记本,但没有任何结果。

sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0

向您的挂载声明添加另一个选项:無法

sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0,nodfs

更好的?

相关内容