Não é possível obter o WD TV Media Player para se conectar ao Samba / SMB após a atualização de 3 para 4; talvez problema de IPC $?

1

Atualizar meu servidor doméstico do CentOS versão 6 para 7 também forneceu uma atualização do Samba da versão 3.6.9-169.el6_5 para a versão 4.6.2.

Ao fazer isso, eu carreguei o arquivo /etc/samba/smb.conf diretamente, o que funcionou bem para os compartilhamentos do Samba no meu PC.

No entanto, meu WD TV Media Player não pode se conectar aos compartilhamentos do Samba, que antes funcionavam bem.

A parte ativa e relevante do meu arquivo smb.conf é esta:

[global]
    workgroup = MY
    server string = %h
    netbios name = MYSRV
    hosts allow = 127. 192.168.12. 192.168.13.
    auto services = global movie
    guest ok = yes
    guest account = movie
    browseable = yes
    wins support = yes
    security = user
    passdb backend = tdbsam
    load printers = yes
    cups options = raw

[movie]
    comment = Movie all files
    path = /media/movie
    public = yes
    writable = yes
    valid users = @users, movie, nobody
    create mask = 0644
    directory mask = 0755
    printable = no

O servidor do CentOS 6 com o Samba versão 3.6.9-169.el6_5 fornece essa saída de smbstatus após a conexão bem-sucedida com os compartilhamentos:

Samba version 3.6.9-169.el6_5
PID     Username      Group         Machine                        
-------------------------------------------------------------------
3158      movie         nobody        192.168.13.57 (192.168.13.57)
3153      movie         nobody        mymh7         (192.168.13.57)

Service      pid     machine       Connected at
-------------------------------------------------------
barn         3158   192.168.13.57  Sun Mar 25 12:57:37 2018
IPC$         3149   mymh7          Sun Mar 25 12:56:51 2018
movie        3158   192.168.13.57  Sun Mar 25 12:57:37 2018
IPC$         3153   mymh7          Sun Mar 25 12:57:36 2018
IPC$         3150   mymh7          Sun Mar 25 12:56:51 2018

No locked files

O servidor CentOS 7 com o Samba versão 4.6.2 fornece essa saída de smbstatus após a falha na conexão com os compartilhamentos:

Samba version 4.6.2
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing              
----------------------------------------------------------------------------------------------------------------------------------------
7268    movie        nobody       mymh7 (ipv4:192.168.13.57:41824)            NT1               -                    -                    
7267    movie        nobody       192.168.13.57 (ipv4:192.168.13.57:56874)    NT1               -                    -                    
7266    movie        nobody       192.168.13.57 (ipv4:192.168.13.57:56873)    NT1               -                    -                    

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------
IPC$         7266    192.168.13.57  Sun Mar 25 12:01:58 PM 2018 CEST -            -           
IPC$         7267    192.168.13.57  Sun Mar 25 12:01:58 PM 2018 CEST -            -           
IPC$         7268    mymh7          Sun Mar 25 12:02:01 PM 2018 CEST -            -           

Alguma idéia do que pode estar errado, ou sugestões para o que eu deveria tentar?

    
por EquipDev 25.03.2018 / 23:28

1 resposta

1

Apareceu que o Media Player de TV WD (Western Digital) (geração 3 ao vivo) usa a autenticação de senha NTLMv1 e / ou Lanman, e isso é desabilitado por padrão no Samba versão 4.6.2. Então eu tive que habilitar pelo menos a autenticação NTLM no arquivo smb.conf usando:

ntlm auth = yes

Para obter informações, o processo de depuração foi ativar o registro detalhado no arquivo smb.conf usando:

log level = 3

E, em seguida, o arquivo /var/log/samba/192.168.13.57.log listado:

...
[2018/03/31 17:05:42.238771,  2] ../libcli/auth/ntlm_check.c:423(ntlm_password_check)
  ntlm_password_check: NTLMv1 passwords NOT PERMITTED for user movie
[2018/03/31 17:05:42.238821,  3] ../libcli/auth/ntlm_check.c:442(ntlm_password_check)
  ntlm_password_check: Lanman passwords NOT PERMITTED for user movie
[2018/03/31 17:05:42.238913,  3] ../libcli/auth/ntlm_check.c:588(ntlm_password_check)
  ntlm_password_check: LM password and LMv2 failed for user movie, and NT MD4 password in LM field not permitted
[2018/03/31 17:05:42.239469,  2] ../source3/auth/auth.c:315(auth_check_ntlm_password)
  check_ntlm_password:  Authentication for user [movie] -> [movie] FAILED with error NT_STATUS_WRONG_PASSWORD
...
    
por 31.03.2018 / 17:38