Se você seguiu as etapas que mencionei, como sua resposta diz, seu problema é como o serviço de nomes é tratado como mencionado em Como posso me conectar a um servidor Samba usando seu hostname em vez do IP? (Passo 4)
No arquivo /etc/samba/smb.conf
, procure a linha que diz o seguinte:
# What naming service and in what order should we use to resolve host names
# to IP addresses
; name resolve order = lmhosts host wins bcast
Descomente a linha que diz "nome resolver ordem" e certifique-se de que bcast é o primeiro a ser exibido na lista, deve ficar assim:
name resolve order = bcast lmhosts host wins
Em seguida, reinicie o serviço do Samba sudo service smbd restart
.
Eu recomendo a leitura do link fornecido, pois inclui outros cenários que podem acontecer. Se o fizerem, pelo menos você terá uma maneira de resolvê-los rapidamente.