我有一台运行 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 是否已启用。