设置
我们有一个在 Windows Server 2012 ( ad01.<domainroot>
) 上运行的 AD 服务器。有一个 Samba 文件服务器在 Ubuntu 20.04 ( fs02.<domainroot>
) 上运行。文件服务器是使用 winbind 加入域的。
在这篇文章中,我将使用<domainroot>作为AD.EXAMPLE.ORG的等效占位符,并将<workgroup>用于工作组。
问题
我们无法通过其主机名访问 samba 服务器/共享,我们收到一个网络错误,声称它无法访问:
如果使用 FQDN,问题也是一样的。
如果我通过它的 IP ( \\<fs02 IP>
) 导航到它,它可以正常工作,因此共享本身似乎是正确的。(下面添加了 smb.conf)
我试过的
我最初的想法是检查 DNS,但nslookup fs02
给了我正确的响应。我也可以毫无问题地ping它。
我也试过摆弄smb.conf
,这是我目前使用的配置:
[global]
security = domain
workgroup=<workgroup>
realm=<domainroot>
netbios name = fs02
# === logging config ===
log file = /var/log/samba/%m.log
log level = 1
# === Backend setup ===
idmap config * : backend = tdb
idmap config * : range = 2000-9999
idmap config <workgroup> : backend = rid
idmap config <workgroup> : range = 10000-30000
winbind use default domain = yes
winbind nested groups = yes
winbind refresh tickets = yes
inherit owner = yes
vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes
unix extensions = yes
# === Share definitions ===
# ... pruned ...