我有一个测试设置,包含:
- 3 个 AD 域控制器(设置为在它们之间进行复制),全部在 Univention Corporate Server 4.1 上运行 Samba 4.3
- 1 个 Windows 7 SP1 客户端加入域
- 1 个运行 napp-it 16.02f 的 OmniOS r151018 文件服务器已加入域,并为一些域测试用户设置了 SMB/CIFS 共享
域名按我预期的方式工作,Windows 登录工作,文件服务器访问工作,DNS 以及直接 IP 连接工作,甚至关闭一个 DC 时的故障转移工作。
唯一不起作用的是我在 Windows 7 计算机上的网络浏览器/网络邻居中看不到 OmniOS 计算机。在搜索所有计算机时,我可以在“搜索 Active Directory”中找到它,并且还可以使用\\hostname
(或 IP)连接到它,没有任何问题或延迟。它似乎没有正确地宣传自己。其他 3 台服务器和 Windows 计算机本身都在那里,正如人们所期望的那样,只有在计算机关闭时才会消失。
在寻找解决方案时,我发现建议设置smb
属性system_comment
,但它似乎没有做任何事情,即使重新启动后也是如此。
另外,我还注意到,随着 OmniOS r151016 和 r151018 的更新,与 r151012(只能通过 IP 访问)相比,工作组模式下的常规直接发现不再起作用。这可能与我的问题有关,也可能无关,除了“SMB 支持中的多项更改”之外,我找不到任何更详细的信息,这些信息适用于那些 OmniOS 版本中整合的 illumos 版本。
造成此问题/不便的原因可能是什么?我该如何解决?作为一种解决方法,直接映射网络驱动器是可行的,但如果共享数量增加,这可能会出现问题。
答案1
我在另一个论坛上找到了解决方案,昨天刚刚回答由 napp-it 的作者 gea 撰写。
相关摘录:
我还发现,即使 Windows 服务器作为主浏览器,OmniOS 151018 也不会在 Windows 计算机的“网络”下列出。您可以在设置 smbshare 属性时启用浏览功能
netbios_enable=true
(napp-it 菜单服务 > SMB > 属性)
我已经使用命令通过 SSH 设置了选项sharectl set -p netbios_enable=true smb
,然后重新启动客户端和服务器,现在它可以正常运行。