Nome de rede especificado do SAMBA não está mais disponível

1

Eu tenho um problema ao criar um compartilhamento SAMBA entre dois computadores. Uma é no Windows 8, a outra é em um Linux customizado pela Yocto. O SAMBA trabalhou antes, não entendo porque não funciona mais ...

A mensagem de erro que recebo é a seguinte: "\ [IP] \ SHARED não está acessível. Talvez você não tenha permissão para usar este recurso de rede. Entre em contato com o administrador deste servidor para descobrir se você tem acesso O nome da rede especificado não está mais disponível "

Eu sou ROOT no meu Yocto

Meu arquivo SMB.CONF (em /usr/local/samba/lib ) se parece com:

[global]
workroup = smb
security = share
share modes = yes
log file = /var/log/samba.log.%m

[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750

[SHARED]
path = /media/ssd
public = yes
writable = yes
comment = smb share
printable = no
guest ok = yes

Eu tentei o seguinte:

  • Alterando o grupo de trabalho para WORKGROUP
  • Inicie e reinicie SMBD e NMBD (com a opção -D )
  • Alterando o cabo e a interface (tenho duas entradas Ethernet)
  • Altere as permissões do arquivo /media/ssd para um valor máximo com chmod -R 777
  • Alterar computador

Mas ainda o mesmo problema ...

Você saberia o que poderia estar acontecendo?

[EDITAR]: Rastreios SMB:

[1970/01/01 01:09:07.449826, 0] lib/fault.c:372(dump_core) dumping core in /usr/local/samba/var/cores/smbd [1970/01/01 01:09:07.489470, 0] ../lib/util/tdb_wrap.c:65(tdb_wrap_log) tdb(/usr/local/samba/var/locks/locking.tdb): expand_file write of 8192 bytes failed (No space left on device) [1970/01/01 01:09:08.051746, 0] locking/locking.c:905(share_mode_lock_destructor) store returned NT_STATUS_UNSUCCESSFUL [1970/01/01 01:09:08.052047, 0] lib/util.c:1117(smb_panic) PANIC (pid 4088): could not store share mode entry: NT_STATUS_UNSUCCESSFUL [1970/01/01 01:09:08.053048, 0] lib/util.c:1221(log_stack_trace) BACKTRACE: 0 stack frames:

[EDIT]: ADICIONAR:

Funciona em uma máquina virtual Linux, mas não no host Windows

    
por xhaltar 06.07.2015 / 12:10

5 respostas

0

A solução foi tão simples que não vi.

Isto: tdb(/usr/local/samba/var/locks/locking.tdb): expand_file write of 8192 bytes failed (No space left on device)

Diz que No space left on device é o núcleo do problema

Liberar algum espaço ajudou o SAMBA a fazer o que fosse necessário para estabelecer uma conexão

    
por 14.11.2016 / 08:51
8

Às vezes, o Samba não consegue instalar ou atualizar suas dependências corretamente.

Inspecione /var/log/samba/log.smbd , procurando por algo relacionado a erros de talloc2.

Tente executar o seguinte comando para garantir que todas as dependências estejam disponíveis, isso é no Ubuntu, modifique para seu sabor do Linux:

apt-get install --reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2

CentOS, RHEL:

yum reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2
    
por 28.04.2016 / 09:47
1

Isso também pode acontecer se você tentar especificar um subdiretório no compartilhamento que não existe.

por exemplo, se você tentar mapear x: para \ server \ share \ folder1 mas folder1 não existir, essa mensagem de erro também será exibida.

Eu não tenho ideia de por que não consigo descobrir que o compartilhamento existe, apenas não a pasta e informe isso corretamente, mas lá está você.

    
por 21.05.2018 / 18:27
1

Seu ambiente só pode permitir o SMB2. Tente adicionar a seguinte linha a /etc/samba/smb.conf na seção [global] :

protocol = SMB2

Em seguida, reinicie o serviço samba via 'service smb restart' e tente novamente.

    
por 22.05.2018 / 22:09
0

Você configurou o nome de usuário e a senha do samba

sudo smbpasswd -a sambauser

aqui o nome de usuário pode ser o seu nome de usuário do sistema (Linux), ou seja. sambauser é meu usuário linux,

defina a permissão da pasta compartilhada para o sambauser

chown -R sambauser:root /media/ssd

e reinicie seu servidor SMB

 service smbd restart

e, a partir da janela, acesse sua pasta compartilhada

vá para executar apertando as teclas tecla da janela + R e acesse sua pasta compartilhada

\[IP]\ssd
    
por 06.07.2015 / 12:19