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

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

我已在大型网络上设置了带有 Samba 共享的 Linux(CentOS 5)盒。该网络有 2 个子网,一个在 192.168/16,一个在 172.18/16。服务器位于 172.18/16 子网上。

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

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

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

o Windows 找不到指定的资源,或者
o 不允许访问此网络资源。

我查看了 smb.conf 文件,没有发现任何明显会导致问题的东西。

我做错了什么?谢谢,Rik

答案1

问题出在 DNS 上(说实话这相当令人尴尬)。172.18/16 的网络部分没有问题,但 192.168/16 的网络部分无法访问共享,因为它无法解析服务器的名称。当我们尝试通过 IP 地址进入时,它工作正常。

相关内容