Samba 组未出现在网络邻居中

Samba 组未出现在网络邻居中

我有一个 Samba 服务器(Samba 版本 3.6.9-151.el6)。我的 IP 服务器有多个 IP 地址,它使用 DNS 代理进行名称解析。

我有两个问题:

  1. Samba 共享可以使用 IP 来实现,但是不能使用 Windows XP 中的主机名来实现。
  2. Samba 组未出现在网络邻居中

我的 DNS 可以正常工作,并且我能够对我的所有 IP 地址进行名称解析。

仅网络 192.168.1.0/24 上的 PC 可以看到 samba 共享文件夹,网络 192.168.168.0 和 172.16.0.0 上的 PC 看不到共享文件夹。

下面是smb.conf中关于我的请求相关的部分:

workgroup = SERVER
server string = ServerXXX Samba Server Version %v
hosts allow = 127. 192.168.1. 192.168.168. 172.16.0.
deadtime = 0
keepalive = 300
lanman auth = yes
client lanman auth = yes
local master = yes
preferred master = no

wins support = yes
dns proxy = yes

答案1

听起来 NetBIOS 名称解析根本不起作用。xp 客户端和服务器是否在同一个 ip 网络上?请记住,NetBIOS 主要使用广播来宣布网络名称。如果您的 smb 会话两端都在不同的 ip 网络上,那么您需要客户端注册到 wins 服务器

答案2

网络邻居仍然依赖于旧的 NetBEUI 协议,并且不可路由。您应该能够浏览同一子网中的计算机。NetBEUI 是一种广播协议,会产生大量流量。如果您与网络人员交谈,可以建立桥接并让 NetBEUI 流量通过,但这不是您真正想要做的事情。它可能会真正减慢速度。

编辑:抱歉,我的错 - 这解释了问题 #2,未显示在网络邻居中。
您正在运行 WINS 服务器吗?这可能会修复问题 #1,IP 有效但名称无效。WINS 的工作原理有点类似于 DNS - 将名称与 IP 地址关联起来,但适用于 Windows 计算机。

相关内容