折腾

Elementary OS 6 连接 windows 共享打印机的坑

2021-10-28 2 209

全新安装升级了 Elementary OS 到版本 6,在连接局域网 Windows 系统共享打印机时卡住了。原来在版本 5 时候测试成功的方法一直提示错误。

使用 smbclient -L 192.0.3.22 -U administrator/domain 连接 Windows 时,出现错误提示一 :

protocol negotiation failed: NT_STATUS_IO_TIMEOUT

使用 smbclient -L localhost 测试本地时,出现错误提示二:

smb1 disabled no workgroup available

然后一直把注意力集中在“错误一“,到处找的方法都无效。后来想到“错误二“,突然想起来好像有印象哪里见过说 samba 协议升级,原来就旧协议不安全什么的,难道是新的版本 EOS6 摒弃了 samba 低版本协议了?于是朝着这个方向一搜索,果然问题解决。

虽然看不出来,新的 EOS6 用的是哪个版本的 samba 协议,不过,在 /etc/samba/smb.conf 文件里 [global] 行下添加下面一行,重启 smbd 问题解决。

client min protocol = NT1

从这里可以看出,原来在“版本 5 时候测试成功的方法”里关于要不要装 samba 服务的疑惑,也可以解开了,虽然连接 Windows 共享打印机用到的是 smbclient,但是,samba 服务还是必须得装的。

Elementary OS 6 坑二

可能这个系统还是个半成品,版本 6 的系统添加的打印机居然不显示,打印的时候选择打印机又有,老外真是不靠谱啊。

“Elementary OS 6 连接 windows 共享打印机的坑”有 2条评论

  1. :grin: :grin: 新主题很漂亮啊。高产茂盛

  2. wys

    可能有点水土不服 :cool:
    如果开发者有兴趣,过些时间可能就兼容了。

发表评论

幸会!