Diagnosticando o Samba

3

Configurei compartilhamentos de rede em três computadores Ubuntu na minha rede local usando system-config-samba . Por um tempo foram capazes de navegar pelos diretórios compartilhados em rede uns dos outros, mas agora não está funcionando.

Como faço para diagnosticar o problema? Seria bom ter uma GUI fácil de usar.

Navegando no Thunar e clicando em um dos computadores, aparece "Falha ao recuperar a lista de compartilhamentos do servidor: Conexão recusada".

(Resposta abaixo.)

Aqui está a saída smbtree de uma das máquinas, mostrando que ela reconhece duas outras máquinas.

WORKGROUP
    \APOLLO        apollo server (Samba, Ubuntu)
    \ATHENA                athena server (Samba, Ubuntu)
        \ATHENA\Canon-MP280-series Canon MP280 series
        \ATHENA\iP1800-series      Canon iP1800 series
        \ATHENA\print$             Printer Drivers
        \ATHENA\Shared             
        \ATHENA\IPC$               IPC Service (athena server (Samba, Ubuntu))

/etc/samba/smb.conf

[global]
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
    dns proxy = no
    ...

(Resposta: eu precisava adicionar     nome resolver ordem = host bcast depois da linha do grupo de trabalho em /etc/samba/smb.conf )

    
por Joshua Fox 14.10.2014 / 20:43

2 respostas

3

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.

    
por Luis Alvarado 16.10.2014 / 22:10
2

Resposta: eu precisava adicionar

name resolve order = bcast host

após a linha do grupo de trabalho em /etc/samba/smb.conf

(Mas veja a resposta mais completa de @LuisAlvado)

    
por Joshua Fox 16.10.2014 / 22:04