无法通过netbios名称查看Samba服务器

我们有一个linux服务器,在我们的混合windows / mac / linuxnetworking上设置了许多samba共享。 如果我们转到\\192.168.xx\share\\192.168.xx\share是可访问的,但是我们无法通过它的netbios名称访问服务器(如在smb.conf文件中设置)。 它也没有在networking上列出,而所有其他机器 – 包括其他Linux机器。

除此之外,我们无法看到其他机器的configuration有什么不同,除了它们是桌面Ubuntu机器,这是一个“无头”的CentOS服务器。

这是configuration文件:

 [global] workgroup = WORKGROUP # correct workgroup name for the network netbios name = foobar # same as the hostname of the box security = share guest account = nobody local master = no # tried yes, no difference preferred master = no # tried yes, no difference ; wins support = yes ; dns proxy = yes # shares are assigned here... 

netbios的名称被设置为与该主机的linux主机名相同的值,但是在networking上是否仍然没有显示netbios name是否在samba中。

还有什么我需要设置,使机器显示在networking上?

查看“使用Samba- 7.3使用Samba进行名称parsing ”
Samba服务器上的“nmblookup foobar”是什么给你的?
如果这是行不通的(例如它给“name_query找不到名称foobar”),您是否尝试设置WINS服务器或添加LMHOSTS文件?