Không thể tải WD TV Media Player để kết nối với Samba / SMB sau khi nâng cấp từ 3 lên 4; có thể vấn đề IPC $?


1

Nâng cấp máy chủ gia đình của tôi từ CentOS phiên bản 6 lên 7, cũng đã nâng cấp Samba từ phiên bản 3.6.9-169.el6_5 lên phiên bản 4.6.2.

Khi thực hiện việc này, tôi đã chuyển /etc/samba/smb.conftệp trực tiếp, hoạt động tốt đối với cổ phiếu Samba sang PC của tôi.

Tuy nhiên, WD TV Media Player của tôi không thể kết nối với cổ phiếu Samba, điều này hoạt động tốt trước đây.

Phần hoạt động và có liên quan trong smb.conftệp của tôi là:

[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

Máy chủ CentOS 6 với phiên bản Samba 3.6.9-169.el6_5 cung cấp đầu ra này từ smbstatussau khi kết nối thành công với các cổ phần:

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

Máy chủ CentOS 7 với phiên bản Samba 4.6.2 cung cấp đầu ra này từ smbstatussau khi không kết nối được với cổ phần:

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 -            -           

Bất kỳ ý tưởng về những gì có thể sai, hoặc đề xuất cho những gì tôi nên thử?

Câu trả lời:


1

Xuất hiện rằng WD (Western Digital) TV Media Player (Live gen. 3) sử dụng xác thực mật khẩu NTLMv1 và / hoặc Lanman, và điều này được tắt mặc định trong phiên bản Samba 4.6.2. Vì vậy, tôi đã phải kích hoạt ít nhất NTLM xác thực nó trong smb.conftệp bằng cách sử dụng:

ntlm auth = yes

Để biết thông tin, sau đó quá trình gỡ lỗi là cho phép đăng nhập chi tiết vào smb.conftệp bằng cách sử dụng:

log level = 3

Và sau đó /var/log/samba/192.168.13.57.logtập tin được liệt kê:

...
[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
...
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.