我已经使用system-config-samba在局域网中的三台 Ubuntu 计算机上设置了网络共享。有一段时间我们能够浏览彼此的网络共享目录,但现在无法正常工作。
我该如何着手诊断问题?最好有一个易于使用的 GUI。
在 Thunar 中导航并单击其中一台计算机显示“无法从服务器检索共享列表:连接被拒绝。”
(在下面回答。)
这是其中一台机器的smbtree输出,表明它识别了另外两台机器。
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
...
(答案:我需要在/etc/samba/smb.conf中的 Workgroup 行之后添加 name resolve order = bcast host )
如果您遵循我提到的步骤,正如您的回答所说,那么您的问题是如何处理命名服务,如我如何使用其主机名而不是 IP 连接到 Samba 服务器?(第4步)
在
/etc/samba/smb.conf
文件中,查找包含以下内容的行:取消注释 name resolve order 的行并确保 bcast 是列表中的第一个,之后应该如下所示:
然后重新启动 Samba 服务
sudo service smbd restart
。我建议阅读提供的链接,因为它包含其他可能发生的案例场景。如果他们这样做,那么至少你有办法快速解决它们。
答:我需要添加
name resolve order = bcast host
在/etc/samba/smb.conf中的工作组行之后
(但请参阅@LuisAlvado 的更完整答案)