Pokud používáte server Samba v systému Linux, smbstatus
by měl zobrazovat verzi protokolu používanou každým klientem.
Pokud je klientem Linux, záleží na tom, kterého klienta používáte:pokud používáte cifs
na úrovni jádra podpora souborového systému, ve všech jádrech kromě zcela nových, odpověď byla, že se podíváte do /proc/mounts
abyste zjistili, zda možnosti připojení pro tento souborový systém zahrnují vers=
volba; pokud ne, předpokládejme, že používá SMB 1.
Automatické vyjednávání protokolu SMB v podpoře CIFS/SMB na úrovni jádra je poměrně nedávný vývoj, a pokud vím, pokud neurčíte verzi protokolu, kterou chcete, automatické vyjednávání bude indikovat výsledek pouze tehdy, pokud povolíte ladění CIFS zprávy. ale naštěstí to vývojáři zvládli, takže výsledek vyjednávání bude vždy zobrazen v /proc/mounts
.
Pokud používáte smbclient
nebo jiných klientů SMB/CIFS v uživatelském prostoru (např. jednoho integrovaného do vašeho desktopového prostředí), pak může mít své vlastní nástroje a diagnostiku.