Ubuntu 12.04 (커널 3.13.0-117- 일반)를 사용하여 Windows 호스트 SMB 공유 (CIFS)를 마운트하려고합니다. SMB1을 사용하여 마운트하는 것은 가능하지만 SMB2.1 이상을 사용하여 마운트해야합니다.
다음은 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)
보시다시피, mount.cifs 커널 마운트 옵션에는 두 가지 ver 인수가 있습니다. 하나는 내가 지정한 것과 기본 (1)입니다. 이것은 ver에 1 또는 1.0 이외의 것을 지정하면 발생합니다.
cifs-utils 버전 5.1이 설치되어 있고 cifs.ko는 버전 2.02에 있습니다. Samba 위키의 SMB3 커널 상태 페이지 ( 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."
아무도 나를 올바른 길로 안내 할 수 있습니까? 뭔가 빠졌을 것입니다. SMB2 + 연결을 강제 할 수있는 다른 방법은 무엇입니까? 이것은 나의 첫 번째 게시물이며, 내가 아무것도 알려주지 않은 경우 간략하게 유지하려고 노력했으며 게시물에 정보를 추가하겠습니다.
내가 이해할 수있는 한, 무언가를 잘못 이해하고 SMB2 +가 지원되지 않으면 놀라지 않을 것입니다.
감사
편집 : 12.04가 EOL이라는 것을 알고 있습니다. 내일이 게시물을 14.04에 대한 관련 정보로 업데이트하여 동일한 문제가 발생합니다. 누구나 대답 : 12.04에 대답 할 수 있다면, 그것은 여전히 감사 할 것입니다.