我有一个 samba 服务器,它与我想要连接到服务器域的客户端位于同一网络上。
问题是它似乎看不到服务器。我可以通过浏览器访问其 Web 服务器,甚至尝试将我的首选 DNS 服务器设置为服务器的 IP,但仍然没有成功。
设置(这些是示例,可为您提供一些可供使用的数字):
Client: 192.168.1.34
Server: 192.168.1.64
Default Gateway for network: 192.168.1.45
我该如何做呢?
答案1
这似乎是路由器/防火墙配置的问题,而不是 DNS 的问题。
Starting Nmap 6.40 ( http://nmap.org ) at 2015-10-23 08:07 CDT
Nmap scan report for static-192-165-34-2.cust.crystone.se (192.165.34.2)
Host is up (0.26s latency).
Not shown: 986 filtered ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
26/tcp closed rsftp
53/tcp open domain
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
465/tcp open smtps
993/tcp open imaps
995/tcp open pop3s
3306/tcp open mysql
8080/tcp closed http-proxy
您需要打开 TCP 端口 139 和 445 以及 UDP 端口 137 和 138,并确保 Samba 正在监听这些端口。
[编辑:] 我没有足够的声誉来发表评论,但这两个系统在本地网络上应该没关系。这通常在服务器级别处理,可以通过 iptables 和 netstat 命令选项的组合来验证。无论如何,如果您不是网络或系统管理员,那么您可能应该与他们联系。