网络中的其他计算机无法访问 samba 吗?

网络中的其他计算机无法访问 samba 吗?

我有一台运行 Ubuntu 14.04 的服务器。最近我设置了一个 Samba 服务器来与网络中的 Windows 计算机共享一些文件。它正在运行,但只能从运行它的机器访问。它有一个静态 IP:192.168.2.10

如果我使用 连接smbclient //192.168.2.10/NAS -U NAS,它可以工作。但只有一个服务器。所有需要的端口都是使用 开启的GUFW,使用 Samba 预设。

在其他计算机上该服务器是可见的,但如果我连接到它,就会出现错误NT_STATUS_CONNECTION_REFUSED

这是我的smb.conf,提取自testparm

[全球的]
        服务器字符串 = %h 服务器(Samba,Ubuntu)
        接口 = 127.0.0.0/8,p5p1
        服务器角色 = 独立服务器
        映射到访客 = 坏用户
        遵守 pam 限制 = 是
        passwd 程序 = /usr/bin/passwd %u
        passwd chat = *输入新的*密码:*%n\n *重新输入新的*密码:*%n\n *密码已成功更新* .
        用户名映射 = /etc/samba/smbusers
        系统日志 = 0
        日志文件 = /var/log/samba/log.%m
        最大日志大小 = 1000
        加载打印机 = 否
        printcap 名称 = /dev/null
        禁用 spoolss = 是
        dns 代理 = 否
        恐慌行动 = /usr/share/samba/panic-action %d
        idmap 配置 * : 后端 = tdb
        打印 = bsd
        打印命令 = lpr -r -P'%p' %s
        lpq 命令 = lpq -P'%p'
        lprm 命令 = lprm -P'%p' %j

[NAS]
        路径 = /home/NAS/NAS
        有效用户 = NAS
        只读 = 否
        客人同意 = 是

谢谢你!

答案1

不确定您的服务器上的 p5p1 是什么,但请根据您的子网编辑您的接口设置:

[global]
    server string = %h server (Samba, Ubuntu)
    interfaces = 127.0.0.0/8, 192.168.2.0/24, p5p1
    server role = standalone server
    ....

此外,还请检查您的 iptables 是否已启用。

相关内容