Erro de conexão SAMBA / CIFS

0

Tenho recebido erros ao me conectar a compartilhamentos samba / cifs de 3 semanas atrás, tenho 4 máquinas, uma com Windows, 2 com o Fedora 24 e outra com o Fedora 22. Tenho compartilhamentos nas duas máquinas do fedora 24 e se Eu tento me conectar, por exemplo, de uma máquina f24 à outra via thunar Eu recebo um erro No route to host. . Eu também configurei um script de uma linha no meu fedora 22 box que se conecta à máquina f24 usando o seguinte comando:

# mount -t cifs -o username=****,password=**** '\192.168.1.1\share' remote/

e funcionou como um encanto por muito tempo, mas recentemente falha com este erro:

[ 91.981816] CIFS VFS: Error connecting to socket. Aborting operation.

[ 91.981960] CIFS VFS: cifs_mount failed w/return code = -113

Unable to find suitable address.

Eu também tentei me conectar de uma das minhas máquinas f24 à outra, e consegui (em ambas as máquinas, tentando me conectar umas com as outras):

Unable to find suitable address.

Mas, se eu tentar conectar usando o mesmo comando de dentro da mesma máquina de destino, ele funcionará sem problemas e será montado corretamente.

A máquina do Windows simplesmente falha ao conectar. Por que isso acontece? Como posso consertar isso? Isso é novo para mim desde que tudo estava funcionando corretamente até 2-3 semanas atrás. Também eu posso ssh em qualquer um deles sem nenhum problema, o problema é completamente no samba / cifs.

    
por arielnmz 21.11.2016 / 21:19

2 respostas

1

Caso alguém esteja enfrentando o mesmo problema com as máquinas do Fedora 24 com as atualizações mais recentes (a partir de hoje), o problema parece não estar com o samba, mas sim com um bug ou configuração incorreta nas configurações do firewall. Ao tentar se conectar usando o modo de depuração de nível 3 no smbclient (-d3), recebo estas mensagens:

Connecting to 192.168.1.1 at port 445

Connecting to 192.168.1.1 at port 139

Connection to 192.168.1.1 failed (Error NT_STATUS_HOST_UNREACHABLE)

Então, por curiosidade, fui ao utilitário de firewall do meu servidor e descobri que essas portas já estavam abertas (nomeadas samba e samba-client ) então tentei com o bom e velho disable-reenable para ver se funcionava e consegui o seguinte erro:

INVALID_HELPER: 'nf_conntrack_netbios_ns' not available in kernel.

Então, aparentemente alguma atualização fez com que minhas regras de firewall estivessem ausentes ou estragadas, então eu comecei a abrir manualmente as portas especificadas (445 e 139) e agora funciona como esperado.

    
por 22.11.2016 / 18:32
2

Eu acho que o problema é a construção do comando mount. Tente com isso:

mount -t cifs //192.168.1.1/share mount_point/ -o username=****,password=****

Isso deve funcionar se a configuração de compartilhamentos em 192.168.1.1 estiver bem configurada. Se isso não funcionar, você pode usar o smbclient na máquina do cliente para depurar os problemas sem usar o mount, com algo parecido com isto (executado em uma das máquinas clientes):

smbclient //192.168.1.1/share -U username

Ele solicitará a senha do nome de usuário e fornecerá um erro mais detalhado se ocorrer um erro.

    
por 21.11.2016 / 21:32

Tags