运行Ubuntu 7.04。 Samba已安装并正在运行。 Ubuntu服务器通过adsl调制解调器连接到互联网。 其余的networking由windows-xp机器组成
上网时,所有xp机器都可以看到共享的桑巴文件夹。 然而,如果互联网访问被中断,则桑巴服务器不能被查看并且不发生共享。
桑巴文件夹共享依赖于互联网访问?
桑巴文件夹共享依赖于互联网访问?
不,不是。 但是,您可以configuration您的客户端/服务器的方式,防止他们的工作,除非互联网了。
你可能需要看的是诸如DNS设置之类的东西。 您的服务器或工作站是否configuration为使用networking之外的DNS服务器? 您可能希望将您设置为cachingDNS服务器,并指出您的客户。
我现在已经设置了cachingDNS服务器。 现在,如果互联网访问失败,那么桑巴服务器仍然可以访问。 但是,如果在启动linux服务器时访问互联网,那么对samba服务器的访问将不再可用。 工作站configuration了DHCP,他们的DNS设置是openDNS。 我需要configuration他们使用cachingDNS服务器并重新检查。
造成这种情况的最可能原因是客户端无法在互联网连接断开时parsingsamba服务器的IP地址。 如果是这种情况,那么我build议在samba服务器上部署一个DNS服务器。 DNS服务器应该执行以下操作:
如果你有这一切,那么客户端应该使用这个新的服务作为他们的首选DNS服务器。
无论如何,内部networking上的客户端不应该直接到达OpenDNS,内部DNS服务器几乎总是一个更好的解决scheme。
我有一个非常类似的问题,但在opensuse。 在这里我做了什么:
在这个文件/etc/resolv.conf
我有几个互联网DNS域名服务器的IP,指出我的networking,但不是我的路由器,所以我只是补充说:
nameserver 192.168.1.2
其中192.168.1.2是我的路由器IP和SAMBA工作,即使当我的互联网连接closures很好。