Quando tenho problemas com o samba, estou sempre começando a mudar para o cabo ethernet. Se o meu compartilhamento estiver conectado via ethernet, eu não consigo me conectar a ele via wifi (mesmo que eu possa ssh sem nenhum problema). Então eu faço o compartilhamento mais fácil possível sem máscaras extravagantes e acabo forçando as opções, apenas para testar se funciona. Se não, então eu estou verificando os logs para ver se ele está parado por qualquer mecanismo de segurança (pode ser firewall, iptables, selinux). Para uso doméstico, estou desligando toda a segurança e testo novamente. Então, se funcionar, forme minha política de compartilhamento em smb.conf e redefino smb e nmb. E eles estão verificando se a minha parte ainda funciona. E então eu mudo minha segurança de volta, um por um para descobrir qual deles está bloqueando o meu SMB. É assim que você pode aprender usando o selinux. Esqueci de mencionar a coisa mais importante. Sempre confira premissions e hospede parte da configuração do samba. Você deve ser claro que você tem premissas unix em sua parte.