Saya memiliki NAS TS-431 dengan Software ver 4.3.6.2805(24/06/19).build 20240619
Saya dapat mengakses drive bersama di NAS dari PC yang menjalankan Windows 11 hingga Windows XP. Semuanya berada di jaringan yang sama. NAS memiliki kedua kartu ethernet yang terhubung ke switch. Baru-baru ini saya menambahkan PC 486 yang menjalankan DOS6.22 dan Windows for Workgroups 3.11 ke jaringan. Saya tidak dapat mengakses drive bersama di NAS dari PC ini. Saya dapat melakukan ping ke NAS tanpa masalah. Login yang digunakan untuk PC 486 ini juga berhasil digunakan dari PC Windows XP. Kata sandinya semua huruf besar dan hanya 8 karakter. Login tersebut memiliki akses RW ke share.
Saat ini saya mencoba mengakses NAS hanya dari DOS. PC menjalankan MS-DOS LAN Manager v2.1 dengan hanya protokol TCP/IP yang dimuat. Versi TCP/IP yang digunakan adalah Microsoft TCP/IP ver1.0a. Koneksi ke server tidak berhasil.
Contohnya, perintah “NET USE s: \\HOME-NAS1\setup” mengembalikan pesan “The password is invalid for \\HOME-NAS1\setup Type the password for \\HOME-NAS1\setup”. Memasukkan kata sandi menghasilkan pesan error lanjutan “ERROR 5 Access has been denied”.
NAS memiliki Microsoft Networking (SMB) yang disetel sebagai standalone server dan di opsi lanjutan, versi SMB tertinggi disetel ke “SMB3”, sedangkan versi SMB terendah disetel ke “SMB1(least secure)”.
Terima kasih. Itu membantu saya memulai Sekarang saya bisa mengakses NAS dari DOS. Inilah yang saya lakukan, tetapi saya menduga file konfigurasi samba yang telah dimodifikasi akan ditimpa saat NAS di-reboot. Pertanyaannya sekarang adalah apakah ada yang tahu bagaimana cara membuat perubahan pada file konfigurasi smb menjadi permanen.
Proses yang saya lakukan
Login ke NAS sebagai ‘admin’ menggunakan ssh.
Gunakan vi untuk mengedit file konfigurasi samba /etc/config/smb.conf.
Tambahkan baris-baris berikut ke dalam bagian \[global section\]
lanman auth = yes
client lanman auth = yes
ntlm auth = yes
Tidak yakin apakah dua baris terakhir diperlukan, saya melakukannya sebelum menggunakan smbpasswd untuk menulis ulang password pengguna karena login masih ditolak.
Restart layanan Samba untuk menerapkan perubahan.
/etc/init.d/smb.sh restart
Ubah password pengguna Samba (SMB) dari command prompt. Entah kenapa, melakukan ini dari konsol QNAP tidak memberikan efek yang diinginkan, yaitu memperbarui file password SMB dengan benar.
/mnt/ext/opt/samba/bin/smbpasswd [username]
Catatan: Tidak ada karakter yang akan muncul di layar saat mengetik password
Jika berhasil, perintah akan selesai tanpa pesan error.
Tindak lanjut: Saya telah melakukan pengujian pada TS-231 saya yang menjalankan QTS 4.3.6.2805.
Saya mengatur ini, lalu me-reboot NAS. Ketiga opsi tersebut tetap ada. Ini tidak biasa untuk Samba di QTS, karena QNAP sering menulis ulang banyak konfigurasi Samba sebelum setiap restart layanan. Senang melihat kita tidak perlu mencari solusi untuk hal ini.
Sekarang tinggal masalah password Anda. Apakah Anda perlu menjalankan smbpasswd setelah NAS dinyalakan agar klien DOS Anda bisa terhubung melalui SMB?
Besok, saya akan menjalankan VM MS-DOS 6.22 dan mencoba menghubungkan ke share di NAS ini.
Saya telah melakukan beberapa pengujian seperti yang disarankan dan mengonfirmasi hasilnya.
Saya menghapus baris Client Lanman auth = yes dan ntlm auth = yes dari smb.conf dan merestart samba. Perubahan tersebut tidak menghentikan PC DOS untuk bisa login. Jadi jelas kedua baris konfigurasi itu tidak diperlukan.
Saya mengubah password login pengguna di Qnap NAS. Login dari PC DOS gagal dengan akses ditolak. Jadi NAS memang melakukan sesuatu dengan password Samba. Saya mengubah kembali passwordnya di Qnap NAS dan tetap tidak bisa login dari PC DOS. Lalu saya mengubah password login PC DOS menggunakan tool samba (smbpasswd) dan PC DOS bisa login lagi. Jadi pendekatannya adalah jika Anda mengubah password pengguna di Qnap, Anda juga perlu SSH masuk dan mengubahnya menggunakan tool password samba. Saya tidak tahu kenapa password samba tidak terupdate dengan benar saat menggunakan antarmuka Qnap.
Saya juga tidak yakin apakah perubahan konfigurasi jaringan di Qnap menyebabkan regenerasi file smb.conf atau hanya memperbarui pengaturan di dalam file konfigurasi. Mengubah pengaturan di Qnap lalu mengubahnya kembali sebelum menerapkan perubahan tampaknya tidak menyebabkan masalah pada file samba.conf.
Reboot NAS tidak menghapus perubahan dari file smb.conf jadi itu kabar baik.
Kesimpulan saya:
Saya bisa menghapus pengaturan yang tidak diperlukan dari smb.conf.
Reboot NAS tidak menghapus perubahan tersebut.
Jika saya mengubah password pengguna di NAS, saya perlu SSH masuk dan memperbaruinya untuk samba menggunakan tool samba.
Jadi - untuk memastikan - Anda hanya perlu menjalankan smbpasswd jika Anda mengubah kata sandi? Jika tidak, semua pengaturan sudah berlaku setelah NAS dinyalakan?