Windows 客户端无法使用 samba 连接到打印服务器?

Windows 客户端无法使用 samba 连接到打印服务器?

我使用 samba 和 cups 建立了一个打印服务器。当我使用 macOS 机器或 Ubuntu 18.04 机器连接到此打印机时,打印没有任何问题。当我尝试在 Windows 客户端上添加打印机时,它总是失败,并显示“这不起作用...”。

如果我尝试通过访问文件资源管理器中的 \svr-printerserver\ 通过网络添加打印机,我会看到打印机。但是,如果我双击进行连接,则会失败。我在打印服务器上的 /var/log/samba/log.[devicename] 中找到了此方法的日志,其中 devicename 是我的 Windows 10 计算机的主机名:

[2022/06/28 16:22:41.570502,  0] ../../auth/gensec/gensec.c:306(gensec_verify_features)
Did not manage to negotiate mandatory feature SIGN
[2022/06/28 16:22:45.657007,  0] ../../auth/gensec/gensec.c:306(gensec_verify_features)
Did not manage to negotiate mandatory feature SIGN
[2022/06/28 16:22:45.750694,  0] ../../auth/gensec/gensec.c:306(gensec_verify_features)
Did not manage to negotiate mandatory feature SIGN
[2022/06/28 16:22:59.368689,  0] ../../auth/gensec/gensec.c:306(gensec_verify_features)
Did not manage to negotiate mandatory feature SIGN

我搜索了Did not manage to negotiate mandatory feature SIGN几个有希望的线索,但最终没有成功。一个建议是将server signing = autoclient signing = auto添加到/etc/samba/smb.cnf。这并没有明显的变化。

我真是困苦不堪言。

相关内容