OmniOS r151018 文件服务器在 samba4 Active Directory 中可见,但在 Windows 网络邻居中不可见

OmniOS r151018 文件服务器在 samba4 Active Directory 中可见,但在 Windows 网络邻居中不可见

我有一个测试设置,包含:

  • 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,然后重新启动客户端和服务器,现在它可以正常运行。

相关内容