无法从不同子网上的Windows PC访问Samba共享

我在大型networking上build立了一个带有samba共享linux(CentOS 5)盒子。 networking有两个子网,一个192.168 / 16,一个172.18 / 16。 服务器位于172.18 / 16子网上。

我可以在两个子网上的客户端Windows XP工作站上ping服务器。

当我打开工作组计算机列表时,可以在两个子网上的Windows XP客户端工作站的Workgroup计算机列表中看到我的新服务器。

但是,我可以从同一个子网上的工作站访问共享,但是当我尝试从另一个子网上的工作站访问共享时,我收到一条消息:

o Windows无法find指定的资源或
o访问此networking资源已被禁止。

我看了一下smb.conf文件,没有什么明显的会导致问题的。

我究竟做错了什么? 谢谢,Rik

问题原来是DNS(老实说这是相当尴尬的)。 networking的172.18 / 16一半没有问题,但192.168 / 16的一半networking无法访问共享,因为它无法parsing服务器的名称。 当我们尝试通过IP地址进入时,它工作正常。