Jika Anda menjalankan server Samba di Linux, smbstatus
harus menunjukkan versi protokol yang digunakan oleh setiap klien.
Jika Linux adalah kliennya, itu tergantung pada klien mana yang Anda gunakan:jika Anda menggunakan cifs
level-kernel dukungan sistem file, di semua kecuali kernel yang cukup baru, jawabannya adalah Anda melihat /proc/mounts
untuk melihat apakah opsi mount untuk sistem file tersebut menyertakan vers=
pilihan; jika tidak, anggap menggunakan SMB 1.
Negosiasi otomatis protokol SMB dalam dukungan CIFS/SMB tingkat kernel adalah pengembangan yang agak baru, dan sejauh yang saya tahu, jika Anda tidak menentukan versi protokol yang Anda inginkan, negosiasi otomatis hanya akan menunjukkan hasil jika Anda mengaktifkan debug CIFS pesan. tapi untungnya developer membuatnya jadi hasil negosiasi akan selalu ditampilkan di /proc/mounts
.
Jika Anda menggunakan smbclient
atau klien SMB/CIFS ruang pengguna lainnya (mis. klien yang terintegrasi ke lingkungan desktop Anda), maka klien tersebut mungkin memiliki alat dan diagnostiknya sendiri.