Eu tenho uma configuração de teste contendo:
- 3 controladores de domínio AD (configurados para replicar entre eles), todos executando o Samba 4.3 no Univention Corporate Server 4.1
- 1 cliente Windows 7 SP1 associado ao domínio
- 1 servidor de arquivos OmniOS r151018 executando napp-it 16.02f associado ao domínio com compartilhamentos SMB/CIFS configurados para alguns usuários de teste de domínio
O domínio funciona como eu esperava, o login do Windows funciona, o acesso ao servidor de arquivos funciona, o DNS e as conexões IP diretas funcionam, até o failover ao desligar um DC funciona.
A única coisa que não funciona é que não consigo ver a máquina OmniOS no navegador de rede/vizinhança de rede na máquina com Windows 7 . Posso encontrá-lo em "Pesquisar no Active Directory" ao pesquisar todos os computadores e também conectar-me a ele usando \\hostname
(ou IP) sem problemas ou atrasos. Ele simplesmente não parece anunciar-se corretamente. Os outros 3 servidores e a própria máquina Windows estão lá como seria de esperar e só desaparecem se as máquinas forem desligadas.
Ao procurar soluções, encontrei a sugestão de definir a smb
propriedade system_comment
, mas parece não fazer nada, mesmo após uma reinicialização.
Por outro lado, também notei que com a atualização para OmniOS r151016 e r151018 a descoberta direta usual no modo Workgroup não funcionou mais em comparação com r151012 (o acesso só é possível por IP). Isso pode ou não estar relacionado ao meu problema, não consegui encontrar nenhuma informação mais detalhada além de "múltiplas alterações no suporte SMB" para os lançamentos ilumos que foram incorporados a essas versões do OmniOS.
Qual pode ser a causa desse problema/inconveniência e como posso corrigi-lo? Como solução alternativa, o mapeamento direto das unidades de rede funcionaria, mas isso pode se tornar problemático se o número de compartilhamentos aumentar.
Eu encontrei a solução em outro fórum, respondido ontem pelo autor do napp-it, gea.
Trecho relevante:
Eu configurei a opção sobre SSH com o comando
sharectl set -p netbios_enable=true smb
, seguido por uma reinicialização do cliente e do servidor e agora funciona perfeitamente.