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
另外,我還注意到,與 r151012 相比,隨著 OmniOS r151016 和 r151018 的更新,通常在工作組模式下的直接發現不再起作用(只能通過 IP 訪問)。這可能與我的問題有關,也可能與我的問題無關,除了合併到這些 OmniOS 版本中的 illumos 版本的“SMB 支持中的多項更改”之外,我找不到任何更詳細的資訊。
這個問題/不便的原因可能是什麼,我該如何解決?作為一種解決方法,網路驅動器的直接映射會起作用,但如果共享數量增加,這可能會出現問題。
我在另一個論壇上找到了解決方案,昨天napp-it 的作者gea 剛剛回答了這個問題。
相關摘錄:
我還發現 OmniOS 151018 未在“網路”下的 Windows 機器上列出,即使 Windows 伺服器作為主瀏覽器也是如此。您可以在設置 smbshare 屬性時啟用瀏覽
netbios_enable=true
(napp-it 菜單服務 > SMB > 屬性)我已經使用命令設置了 SSH 選項
sharectl set -p netbios_enable=true smb
,然後重新啟動客戶端和伺服器,現在它可以完美執行。