J'essaie de monter un partage SMB hébergé par Windows (CIFS) en utilisant Ubuntu 12.04 (en utilisant le noyau 3.13.0-117-generic). Le montage avec SMB1 fonctionne, mais ce n'est pas acceptable, nous devons plutôt le monter avec SMB2.1 ou supérieur.
Voici la sortie de mes tentatives pour ce faire en passant l'argument 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)
Comme vous pouvez le voir, il y a deux arguments ver dans les options de montage du noyau mount.cifs, celui que j'ai spécifié et le défaut (1). Cela se produit si je spécifie autre chose que 1 ou 1.0 pour ver.
cifs-utils version 5.1 est installé et cifs.ko est sur la version 2.02. Depuis la page d'état du noyau SMB3 sur le wiki 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."
Quelqu'un peut-il m'aider sur la bonne voie ici? J'ai dû louper quelque chose. Quelles autres méthodes sont disponibles pour forcer les connexions SMB2 +? Ceci est mon premier message ici, et j'ai essayé d'être bref, si j'ai raté quelque chose, faites le moi savoir et j'ajouterai les informations à mon message.
Pour autant que je sache, cela devrait fonctionner, même si je ne serais pas surpris si j'ai mal compris quelque chose et que SMB2 + n'est pas pris en charge.
Merci
EDIT: Je comprends que 12.04 est EOL. Je mettrai à jour ce post demain avec les informations pertinentes pour le 14.04, qui a le même problème. Si quelqu'un peut répondre re: 12.04, ce serait toujours apprécié.