诊断 Samba

诊断 Samba

我已经在我的局域网中的三台 Ubuntu 计算机上设置了网络共享,使用系统配置-samba。有一段时间我们可以浏览彼此的网络共享目录,但现在却无法正常工作。

我该如何诊断问题?如果有一个易于使用的 GUI 就好了。

在 Thunar 中导航并单击其中一台计算机时出现“无法从服务器检索共享列表:连接被拒绝”。

(答案如下。)

这是子树其中一台机器的输出表明它识别另外两台机器。

WORKGROUP
    \\APOLLO        apollo server (Samba, Ubuntu)
    \\ATHENA                athena server (Samba, Ubuntu)
        \\ATHENA\Canon-MP280-series Canon MP280 series
        \\ATHENA\iP1800-series      Canon iP1800 series
        \\ATHENA\print$             Printer Drivers
        \\ATHENA\Shared             
        \\ATHENA\IPC$               IPC Service (athena server (Samba, Ubuntu))

/etc/samba/smb.conf

[global]
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
    dns proxy = no
    ...

(答案:我需要在 Workgroup 行后添加 name resolve order = bcast host/etc/samba/smb.conf

答案1

如果你按照我提到的步骤操作,那么你的问题就是如何处理命名服务,如如何使用主机名而不是 IP 连接到 Samba 服务器?(步骤4)

/etc/samba/smb.conf文件中,查找以下内容:

# What naming service and in what order should we use to resolve host names
# to IP addresses
;   name resolve order = lmhosts host wins bcast

取消注释名称解析顺序的行,并确保 bcast 是列表中的第一个,之后应如下所示:

name resolve order = bcast lmhosts host wins

然后重新启动 Samba 服务sudo service smbd restart

我建议阅读提供的链接,因为它包含可能发生的其他案例。如果确实发生,那么至少您有办法快速解决它们。

答案2

答案:我需要补充

name resolve order = bcast host

在工作组行之后/etc/samba/smb.conf

(但请参阅@LuisAlvado 的更完整答案)

相关内容