Sto tentando di montare una condivisione SMB ospitata su Windows (CIFS) usando Ubuntu 12.04 (usando il kernel 3.13.0-117-generico). Il montaggio con SMB1 funziona, ma ciò non è accettabile, dobbiamo invece montare con SMB2.1 o versioni successive.
Di seguito è riportato l'output dei miei tentativi di fare ciò passando l'argomento ver =
root@----:/# mount -t cifs //SERVER/smbtest /mnt/smbtest --verbose -o ver=2.1,user=administrator
Password:
mount.cifs kernel mount options:
ip=10.16.0.40,unc=\\server.domain.net\smbtest,ver=2.1,ver=1,user=administrator,pass=********
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Come puoi vedere, ci sono due argomenti ver nelle opzioni di mount del kernel mount.cifs, quello che ho specificato e quello predefinito (1). Questo succede se specifico qualcosa di diverso da 1 o 1.0 per ver.
cifs-utils versione 5.1 è installata e cifs.ko è sulla versione 2.02. Dalla pagina di stato del kernel SMB3 sul wiki di Samba, https://wiki.samba.org/index.php/SMB3_kernel_status ,
"The minimum version for use of the Linux kernel SMB3 support is kernel version 3.12 (or backport of cifs.ko module version 2.02 or later) but kernel version 3.18 or later (or equivalent, ie cifs module version 2.04 or later) is recommended for best SMB3 support."
Qualcuno può aiutarmi a portarmi sulla strada giusta qui? Mi manca qualcosa. Quali altri metodi sono disponibili per forzare connessioni SMB2 +? Questo è il mio primo post qui, e ho cercato di mantenerlo breve, se ho perso qualcosa fammelo sapere e aggiungerò le informazioni al mio post.
Per quanto ne so, dovrebbe funzionare, anche se non sarei sorpreso se avessi frainteso qualcosa e SMB2 + non fosse supportato.
Grazie
EDIT: capisco che 12.04 è EOL. Domani aggiornerò questo post con le informazioni pertinenti per 14.04, che presenta lo stesso problema. Se qualcuno può rispondere su: 12.04, sarebbe comunque apprezzato.