通过 StackExchange,我们知道如何配置 Linux 以使用旧版本的 Samba解析 NetBIOS 名称,并且我已经以这些方式配置了我的系统。(我已经安装winbind、/etc/nsswitch.conf正确配置并确认了我的更改,包括在 OpenSUSE Tumbleweed 上禁用 NSCD。)
但是现在,对于 Samba 4.4 及更高版本,Samba 开发人员选择要求winbind运行以进行 WINS 解析,因为他们更改了 WINS 查询的执行路径。
如果我在我的文件中包含wins和winbind中的任何一个/etc/nsswitch.conf,我的名称解析将在winbind守护程序未运行的情况下失败,就像Samba 页面暗示的那样。但是,即使运行该winbind服务,我之前(使用 Samba 的早期版本)会成功的名称查询也失败了,尽管nmblookup成功返回。
我需要如何配置我的客户端系统,以便主机查询可以使用 Samba 4.4 和更高版本解析 NetBIOS 名称?在最终结果方面,在 Linux 中运行 Samba 4.4 或更高版本,如何在没有 DNS 的情况下按名称 ping 一台 Windows 机器?
澄清一下:我有一个在 Samba 4.2 中工作的设置。如果我升级到 Samba 4.4、4.5 或 …