我已在大型网络上设置了带有 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 地址进入时,它工作正常。