小编Rob*_*bie的帖子

使用 SMBCLIENT 连接到 Windows 7 产生错误:“协议协商失败:ERRDOS:ERRnomem”

我们有一个混合不同操作系统的家庭网络,包括两台 Windows 7 Ultimate PC、几部 Android 手机、一台 MacBook Pro 和两台 Linux PC。我的室友拥有除了 Linux 机器之外的所有机器,并且在他们的所有设备上成功地与 SMB/CIFS 进行了网络和文件共享,完全没有任何问题。

但是,我无法让我的 Linux 机器连接到它们的文件共享:每次尝试时,我都会从 Samba (smbclient) 收到 ERRDOS:ERRnomem 响应。

$ smbclient -L \\COMPUTER
Enter zoqaeski's password:
protocol negotiation failed: ERRDOS:ERRnomem
Run Code Online (Sandbox Code Playgroud)

我已经对配置 Samba 和 ERRnomem 响应进行了各种搜索,显然有一个已知的 Windows 7 问题需要更改注册表。我建议这可能是解决方案,但他们都不愿意修改注册表项,因为它适用于所有设备,相反,他们声称我没有正确配置 Samba,或者我没有没有最新的驱动程序。

不过,它在我的两台计算机之间运行良好,而且我一直认为驱动程序是指用于控制物理上位于机器上的硬件的软件。无论哪种方式,我的系统都是最新的:我正在运行带有 Samba 4.1.14 的 Arch Linux(这是一个滚动发行版)。

有没有不涉及弄乱我室友的电脑的解决方案?他们都是拥有高端系统的游戏玩家,所以我被告知他们没有共享文件的内存似乎很奇怪。

networking windows linux samba windows-7

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

linux ×1

networking ×1

samba ×1

windows ×1

windows-7 ×1