Lingkungan:
-
NAS: QNAP TBS-h574TX, firmware QTS 5.2.4 build 20250321
-
Layanan SMB: Samba 4.20.0 (userspace, ksmbd dinonaktifkan)
-
macOS: diuji pada beberapa Mac termasuk rilis stabil
-
Jaringan: konektivitas SMB langsung telah dikonfirmasi berfungsi
Gejala:
-
Backup Time Machine gagal langsung dengan error “network username or password”
-
Mount SMB manual berhasil dengan kredensial yang sama
-
smbutil view -Aberhasil melakukan autentikasi -
backupd gagal dengan
NAConnectToServerSync error 80 (EAUTH)
Yang telah diselidiki:
-
Bonjour/mDNS: layanan
_adisk._tcptidak ada → ditambahkan manual, sekarang berfungsi -
Driver kernel ksmbd: aktif → dinonaktifkan, beralih ke Samba userspace
-
Direktori
.streams: tidak ada dan diveto → dibuat dan dihapus dari daftar veto -
Keychain: dibersihkan dan dibangun ulang beberapa kali
-
smbpasswd: TimeUser dikonfirmasi ada dengan NT hash yang valid
-
NTLMv2: dipaksakan di sisi macOS, tidak ada perubahan
-
tcpdump: backupd membuka koneksi TCP lalu langsung mengirim FIN tanpa negosiasi SMB saat autentikasi gagal
Log kunci dari backupd macOS:
NAConnectToServerSync failed with error: 80 (Authentication error)
the correct user or password info may not exist in the System.keychain
or the server may no longer allow access for this user
Pengamatan utama: Mount manual via Finder dan URL AuthType=TimeMachine keduanya berhasil, tetapi mekanisme autentikasi internal backupd (AuthType=TimeMachine via framework NetAuth) selalu gagal. Ini menunjukkan adanya inkompatibilitas antara protokol autentikasi backupd dan implementasi Samba QNAP.
Permintaan: Apakah ada yang berhasil mengonfigurasi Time Machine pada TBS-h574TX dengan macOS terbaru? Apakah ada firmware fix atau workaround konfigurasi Samba yang diketahui?