Por meio do StackExchange, sabemos como configurar o Linux para resolver nomes de NetBIOS com versões mais antigas do Samba, e configurei meu sistema dessa maneira. (Eu tenho instalei winbind
, configurei meu /etc/nsswitch.conf
corretamente e confirmou minhas alterações , incluindo desativando o NSCD no Tumbleweed do OpenSUSE.)
Mas agora, com o Samba 4.4 e posterior, os desenvolvedores do Samba optaram por exigir winbind
para estar em execução para a resolução do WINS , pois eles alteraram o caminho de execução para as consultas WINS.
Se eu incluir wins
e winbind
no meu arquivo /etc/nsswitch.conf
, minha resolução de nomes falhará sem a execução de winbind
daemon, como o Página de samba implica que acontecerá. Mas, mesmo executando o serviço winbind
, minhas consultas de nome que seriam bem-sucedidas anteriormente (com versões anteriores do Samba) estão falhando, embora nmblookup
retorne com êxito.
Como preciso configurar meu sistema cliente para que as consultas do host possam resolver nomes NetBIOS com o Samba 4.4 e superior? Em termos de resultados finais, executando o Samba 4.4 ou posterior no Linux, como posso executar ping em uma máquina Windows pelo nome sem DNS?
Para esclarecer: eu tenho uma configuração trabalhando no Samba 4.2. Se eu fizer upgrade para o Samba 4.4, 4.5 ou 4.6, mantendo as mesmas configurações, a resolução de nomes deixará de funcionar. Se eu voltar para o Samba 4.2, a resolução de nomes funcionará novamente. Além de garantir a execução do winbind
daemon, o que mais eu preciso fazer de forma diferente com essas novas versões do Samba?
Tags networking samba samba4 netbios