A acessa os recursos compartilhados de B, B não pode acessar A?

A acessa os recursos compartilhados de B, B não pode acessar A?

Duas máquinas Ubuntu 14.04, A e B com links com fio via roteador local, estão configuradas de forma idêntica, tanto quanto posso gerenciar. Seus arquivos smb.conf, idênticos exceto pelos nomes dos caminhos de compartilhamento, declaram:

    workgroup = WORKGROUP
    wins support = yes
    name resolve order = wins bcast host

Todas as mídias são declaradas em smb.conf como:

    read only = No
    guest ok = Yes

e todas as mídias são configuradas como compartilháveis ​​e "Permitir que outros criem e excluam...".

Usando Arquivos, A pode ver o GRUPO DE TRABALHO e acessar os recursos compartilhados de B, masB não consegue ver os compartilhamentos do WORKGROUP de Anem qualquer outro compartilhamento de máquina no WORKGROUP. Máquinas Windows na mesma rede podem ver recursos compartilhados em ambas as máquinas (mas não acessá-los - senhas não aceitas??). Todos os firewalls, A, B e roteador local, estão desligados.

Uma possível pista: em B, ping Anão encontra o endereço IP local correto para A e faz ping em um endereço antigo para A de uma configuração de rede anterior; em A, ping Bfunciona corretamente. as tabelas arp em A e B são essencialmente semelhantes; B tem um endereço local correto para A. Onde B está obtendo o endereço IP de ping para a máquina local chamada A?

Existe alguma lista de verificação de configuração de rede que posso usar para descobrir o que está acontecendo aqui? O compartilhamento em ambas as máquinas funcionou bem no 12.04 e foi recentemente alterado para o 14.04 (B foi atualizado, mas A foi uma nova instalação) ao mesmo tempo que a instalação do novo roteador.

Qualquer sugestão seria apreciada.

Responder1

O problema era que A não tinha usuários Samba configurados, enquanto B tinha. Assim, o usuário de A era conhecido por B e aceito automaticamente, mas o usuário B era desconhecido por A. Na verdade, A não tinha usuários conhecidos (talvez porque era uma nova instalação do 14.04, enquanto B era uma atualização), então A nem mostrou que são recursos compartilhados nem acesso permitido. Os usuários não estão configurados no smb.conf, então perdi essa assimetria entre as duas máquinas.

Isso foi corrigido mais facilmente usando a GUI de configuração do servidor Samba; oPreferênciascardápio inclui umUsuários do Sambaitem e janela para adicionar novos usuários com uma senha de rede. Isso adiciona o nome de usuário em /etc/samba/smbusers, um arquivo que não existia em B antes.

Acredito que o nome de usuário e possivelmente a senha também devem ser os mesmos em cada máquina compartilhada reciprocamente - pelo menos funciona assim para mim. Tenho certeza de que existe uma maneira de ter um único arquivo de usuário de rede em vez de um em cada máquina - descobrirei isso algum dia.

informação relacionada