Resolução de nomes
O Samba faz a comunicação por IP e não por nome. Se você deseja ver a rede, pelos nomes das máquinas, precisamos configurá-lo para que ele procure pelo nome e não pelo endereço IP.
No arquivo de configuração do Samba (
etc/samba/smb.conf), você pode abri-lo com o seu editor de texto (aqui usamos o Pluma) novamente no terminal:
sudo pluma /etc/samba/smb.conf
Na seção global, localize a linha:
; name resolve order = lmhosts wins host bcast
Onde:
- lmhosts e host são, basicamente, tabelas de pesquisa que especificam que este endereço IP pertence a este nome - isso não está configurado por padrão.
- wins refere-se a um servidor wins que mantém uma lista - isso também não está configurado por padrão. O único sistema padrão é bcast (broadcast), que o Windows também usa, mas, aparece por último lugar na ordem do Samba.
Vamos reorganizar a ordem para fazer com que o
bcast seja o primeiro, adicionando uma linha à seção
[global] do arquivo:
/etc/samba/smb.conf - logo abaixo da linha "grupo de trabalho":
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = MEU_GRUPO_TRABALHO
name resolve order = bcast host lmhosts wins
netbios name = nome_desejado
Você perceberá que, mais abaixo, ainda temos a linha do
name resolve order:
; name resolve order = host lmhosts wins bcast
Não altere nada!
Faça somente a alteração acima e salve o arquivo.
Arquivo de configuração do Firewall do Linux Mint (UFW)
Se você decidir usar um Firewall e tem as portas certas abertas, e ainda assim não está funcionando corretamente, é possível que possa haver um erro (omissão) na configuração básica do próprio arquivo de Firewall do
GNU/Linux Mint (é provável que este problema não ocorra em versões mais atuais do Mint):
Edite a configuração do arquivo de Firewall, abra um terminal e digite:
sudo pluma /etc/default/ufw
Obs.: faça um backup do arquivo
ufw para
ufw_bkp, para caso de algum problema ocorrer, você possa voltar ao arquivo original.
No arquivo aberto, encontre esta linha:
# extra connection tracking modules to load
IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_irc nf_nat_irc"
E mude a última linha para isto:
IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_irc nf_nat_irc nf_conntrack_netbios_ns"
Salve o arquivo e dê um restart no Firewall, depois no serviço
nmbd e também no
smbd:
sudo service ufw restart
$ sudo service nmbd restart
$ sudo service smbd restart
Depois destas configurações, o gerenciador de arquivos de seu
Linux Mint (não testado em outras distribuições) mostrará de forma correta seu Grupo de Trabalho, não necessitando digitar.
Por exemplo, no Caja:
Ctrl=L (abrir localização) →
smb://ip
Referências
Fórum Linux Mint:
Espero ter ajudado.
Obrigado!
Por: Douglas Giovani Oechsler
Prudentópolis-PR-Brasil
Out/2013